Arduino编程参考手册中文版

Arduino编程参考手册中文版

ID:43356310

大小:148.00 KB

页数:54页

时间:2019-09-30

Arduino编程参考手册中文版_第1页
Arduino编程参考手册中文版_第2页
Arduino编程参考手册中文版_第3页
Arduino编程参考手册中文版_第4页
Arduino编程参考手册中文版_第5页
资源描述:

《Arduino编程参考手册中文版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......word...专业技术行业资料......Arduino编程参考手册首页......范文范例学习参考指导.............word...专业技术行业资料......程序结构setup()loop()控制结构ifif...elseforswitchcasewhiledo...whilebreakcontinuereturngoto相关语法;分号{大括号//单行注释/**/多行注释#define宏定义#include文件包含算术运算符=赋值+(加)-(减)*(乘)/(除)%(取模)比较运算符==等于!

2、=(不等于)<(小于)>(大于)<=(小于等于)>=(大于等于)布尔运算符&&(逻辑与)

3、

4、(逻辑或)!(逻辑非)指针运算符*指针运算符&地址运算符位运算&(位与)

5、(位或)^(位异或)~(位非)<<(左移)>>(右移)复合运算符++(自加)--(自减)+=(复合加)-=(复合减)*=(复合乘)/=(复合除)&=(复合与)

6、=(复合或)范围HIGH

7、LOWINPUT

8、OUTPUTtrue

9、false整型常量浮点数常量数据类型voidbooleancharunsignedcharbyteintunsignedintwo

10、rdlongunsignedlongfloatdoublestringString(c++)array数据类型转换char()byte()int()word()long()float()变量作用域变量作用域static(静态变量)volatile(易变变量)const(不可改变变量)辅助工具sizeof()(sizeof运算符)ASCII码表数字I/OpinMode()digitalWrite()digitalRead()模拟I/OanalogReference()analogRead()analogWrite()指

11、高级I/OshiftOut()pulseIn()时间millis()delay(ms)delayMicroseconds(us)数学库min()max()abs()constrain()map()......范文范例学习参考指导.............word...专业技术行业资料......pow()sqrt()三角函数sin(rad)cos(rad)tan(rad)随机数randomSeed()random()random()位操作lowByte()highByte()bitRead()bitWrite()bi

12、tSet()bitClear()bit()设置中断函数attachInterrupt()detachInterrupt()interrupts()noInterrupts()串口通讯begin()available()read()flushprint()println()write()peak()serialEvent()......范文范例学习参考指导.............word...专业技术行业资料......程序结构(本节直译自Arduino官网最新Reference)在Arduino中,标准的程序入口m

13、ain函数在内部被定义,用户只需要关心以下两个函数:setup()当Arduino板起动时setup()函数会被调用。用它来初始化变量,引脚模式,开始使用某个库,等等。该函数在Arduino板的每次上电和复位时只运行一次。loop()在创建setup函数,该函数初始化和设置初始值,loop()函数所做事的正如其名,连续循环,允许你的程序改变状态和响应事件。可以用它来实时控制arduino板。示例:intbuttonPin=3;voidsetup(){Serial.begin(9600);//初始化串口pinMode(

14、buttonPin,INPUT);//设置3号引脚为输入模式}voidloop(){if(digitalRead(buttonPin)==HIGH)serialWrite('H');elseserialWrite('L');delay(1000);}控制语句if......范文范例学习参考指导.............word...专业技术行业资料......if,用于与比较运算符结合使用,测试是否已达到某些条件,例如一个输入数据在某个范围之外。使用格式如下:if(value>50){//这里加入你的代码}该程序测试

15、value是否大于50。如果是,程序将执行特定的动作。换句话说,如果圆括号中的语句为真,大括号中的语句就会执行。如果不是,程序将跳过这段代码。大括号可以被省略,如果这么做,下一行(以分号结尾)将成为唯一的条件语句。if(x>120)digitalWrite(LEDpin,HIGH);if(x>120)digitalWrite(LEDpin,HI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。