“Arduino编程”的版本间的差异
跳到导航
跳到搜索
| 第38行: | 第38行: | ||
==函数:== | ==函数:== | ||
| − | === | + | ======[[int]]====== |
| − | |||
| − | ===[[int]]=== | ||
'''定义IO+''' | '''定义IO+''' | ||
'''int led = 13;''' | '''int led = 13;''' | ||
| 第50行: | 第48行: | ||
intled 11; | intled 11; | ||
| − | ==='''pinMode'''=== | + | ======'''pinMode'''====== |
'''打开关闭IO''' | '''打开关闭IO''' | ||
pinMode(5, OUTPUT); | pinMode(5, OUTPUT); | ||
| 第57行: | 第55行: | ||
<br /> | <br /> | ||
| − | ==='''digitalWrite'''=== | + | ======'''digitalWrite'''====== |
'''输出电平''' | '''输出电平''' | ||
digitalWite(5,low); | digitalWite(5,low); | ||
设置IO 5为低电平。 | 设置IO 5为低电平。 | ||
| + | |||
| + | <br /> | ||
==='''delay'''=== | ==='''delay'''=== | ||
| 第66行: | 第66行: | ||
delay(1000); | delay(1000); | ||
延时1000毫秒,就是一秒。 | 延时1000毫秒,就是一秒。 | ||
| + | |||
| + | <br /> | ||
==='''analogRead()'''=== | ==='''analogRead()'''=== | ||
'''读取模拟值''' | '''读取模拟值''' | ||
| + | analogRead(5); | ||
| + | 读5取模拟值. | ||
| − | + | <br /> | |
| − | |||
| − | |||
==='''analogWrite()'''=== | ==='''analogWrite()'''=== | ||
'''输出模拟值''' | '''输出模拟值''' | ||
analogWrite(5,value); | analogWrite(5,value); | ||
| − | io 5 输出模拟值value | + | io 5 输出模拟值value |
| − | |||
| + | <br /> | ||
====#include==== | ====#include==== | ||
'''加载库''' | '''加载库''' | ||
#include <AFMotor.h> | #include <AFMotor.h> | ||
加载库afmotor | 加载库afmotor | ||
| − | |||
| − | |||
===串口通信=== | ===串口通信=== | ||
---- | ---- | ||
| 第94行: | 第94行: | ||
Serial.begin(9600); | Serial.begin(9600); | ||
开始串口通信频率为9600 | 开始串口通信频率为9600 | ||
| + | |||
| + | <br /> | ||
===='''Serial.println'''==== | ===='''Serial.println'''==== | ||
2019年12月24日 (二) 11:53的版本
目录
基础
注释:
//单行注释 /* ..................多行 注释.... */
语言框架:
void setup()
{
// 在这里加入你的setup代码,它只会运行一次:
}
void loop()
{
// 在这里加入你的loop代码,它会不断重复运行:
}
语句
条件判断语句
循环语句
函数:
int
定义IO+
int led = 13;
定义13端口名称为led)
定义一个整形变量
int i;
定义一个名为LED的变量值为11
intled 11;
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