“Arduino编程”的版本间的差异
跳到导航
跳到搜索
| 第39行: | 第39行: | ||
[[int]] | [[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()''' | '''loop()''' | ||
2019年12月24日 (二) 11:38的版本
目录
基础
注释:
//单行注释 /* ..................多行 注释.... */
语言框架:
void setup()
{
// 在这里加入你的setup代码,它只会运行一次:
}
void loop()
{
// 在这里加入你的loop代码,它会不断重复运行:
}
条件判断语句
循环语句
函数:
定义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() 函数中完成程序的主要功能,如驱动各种模块,采集数据等。
pinMode 接口名称,将制定的接口定义为输入或者输出,用在setupu()函数里
digitalWrite
delay
analogRead()
analogWrite()
#include
数据:
数据类型转换
数组
串口通信
Serial.begin
Serial.println