“Arduino编程”的版本间的差异

来自小钉锤WIKI
跳到导航 跳到搜索
第39行: 第39行:
 
[[int]]
 
[[int]]
  
−
'''setup()'''
+
''' 定义IO+'''
 +
'''int led = 13;'''
 +
'''定义13端口名称为led)'''
  
−
Arduino 控制器通电或复位后,即会开始执行setup() 函数中的程序,该部分只会执行一次。 通常我们会在setup() 函数中完成Arduino的初始化设置,如配置I/O口状态,初始化串口等操作。
+
 
 +
==== '''pinMode''' ====
 +
'''打开关闭IO'''+
 +
pinMode(5, OUTPUT);
 +
注意大小写,设置IO 5为输出。+
 +
----'''digitalWrite'''+
 +
 
 +
'''输出电平'''+
 +
digitalWite(5,low);
 +
设置IO 5为低电平。+
 +
----'''delay'''+
 +
 
 +
'''延时'''+
 +
delay(1000);
 +
延时1000毫秒,就是一秒。+
 +
----'''analogRead()'''+
 +
 
 +
'''读取模拟值'''+
 +
 
 +
analogRead(5);+
 +
 
 +
读5取模拟值.+
 +
----'''analogWrite()'''+
 +
 
 +
'''输出模拟值'''+
 +
analogWrite(5,value);
 +
io 5 输出模拟值value+
 +
----
 +
 
 +
==== #include ====
 +
'''加载库'''+
 +
#include <AFMotor.h>
 +
加载库afmotor+
 +
----
 +
 
 +
=== 串口通信 ===
 +
----
 +
 
 +
==== Serial.begin ====
 +
 
 +
==== 开始串口通信 ====
 +
  Serial.begin(9600);
 +
开始串口通信频率为9600+
 +
----'''Serial.println'''+
 +
 
 +
'''串口显示'''+
 +
  Serial.println("Stepper test!");
 +
串口显示stepper test+
 +
 
 +
控制器通电或复位后,即会开始执行setup() 函数中的程序,该部分只会执行一次。 通常我们会在setup() 函数中完成Arduino的初始化设置,如配置I/O口状态,初始化串口等操作。
  
 
'''loop()'''
 
'''loop()'''

2019年12月24日 (二) 11:38的版本

基础

注释


注释:
//单行注释

/*

..................多行

注释....

*/

语言框架:

void setup()
{
  // 在这里加入你的setup代码,它只会运行一次:
}
 
void loop() 
{
  // 在这里加入你的loop代码,它会不断重复运行:
}
条件判断语句

if

If/else

循环语句

for

while

函数:

int

定义IO+

int led = 13;

定义13端口名称为led)


pinMode

打开关闭IO+

pinMode(5, OUTPUT);

注意大小写,设置IO 5为输出。+


digitalWrite+

输出电平+

digitalWite(5,low);

设置IO 5为低电平。+


delay+

延时+

delay(1000);

延时1000毫秒,就是一秒。+


analogRead()+

读取模拟值+

analogRead(5);+

读5取模拟值.+


analogWrite()+

输出模拟值+

analogWrite(5,value);

io 5 输出模拟值value+


#include

加载库+

#include <AFMotor.h>

加载库afmotor+


串口通信


Serial.begin

开始串口通信

 Serial.begin(9600);

开始串口通信频率为9600+


Serial.println+

串口显示+

 Serial.println("Stepper test!");

串口显示stepper test+

控制器通电或复位后,即会开始执行setup() 函数中的程序,该部分只会执行一次。 通常我们会在setup() 函数中完成Arduino的初始化设置,如配置I/O口状态,初始化串口等操作。

loop()

在setup() 函数中的程序执行完后,Arduino会接着执行loop() 函数中的程序。而loop()函数是一个死循环,其中的程序会不断的重复运行。 通常我们会在loop() 函数中完成程序的主要功能,如驱动各种模块,采集数据等。

const

pinMode 接口名称,将制定的接口定义为输入或者输出,用在setupu()函数里


digitalWrite

delay

analogRead()

analogWrite()

#include

数据:

数据类型

数据类型转换
数组


串口通信

Serial.begin

Serial.println