电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Arduino编程参考手册中文版

Arduino编程参考手册中文版_第1页
1/54
Arduino编程参考手册中文版_第2页
2/54
Arduino编程参考手册中文版_第3页
3/54
Arduino 编程参考手册首页程序结构setup()loop()控制结构ifif...elseforswitch casewhiledo...whilebreakcontinuereturngoto相关语法 ; 分号{ 大括号// 单行注释/**/ 多行注释#define 宏定义#include 文件包含算术运算符= 赋值+ (加)- (减)* (乘)/ (除) % (取模)比较运算符== 等于 != (不等于)< (小于)> (大于)<= (小于等于)>= (大于等于)布尔运算符&& (逻辑与)|| (逻辑或) ! (逻辑非)指针运算符* 指针运算符& 地址运算符位运算& (位与)| (位或)^ (位异或)~ (位非)<< (左移)>> (右移)复合运算符++ (自加)-- (自减)+= (复合加)-= (复合减)*= (复合乘)/= (复合除)&= (复合与)|= (复合或)围HIGH | LOWINPUT | OUTPUTtrue | false整型常量浮点数常量数据类型voidbooleancharunsigned charbyteintunsigned intwordlongunsigned longfloatdoublestringString(c++)array数据类型转换char()byte()int()word()long()float()变量作用域变量作用域static (静态变量)volatile (易变变量)const (不可改变变量)辅助工具sizeof() (sizeof 运算符)ASCII 码表数字 I/OpinMode()digitalWrite()digitalRead()模拟 I/OanalogReference()analogRead()analogWrite()指高级 I/OshiftOut()pulseIn()时间millis()delay(ms)delayMicroseconds(us)数学库min()max()abs()constrain()map()pow()sqrt()三角函数sin(rad)cos(rad)tan(rad)随机数randomSeed()random()random()位操作lowByte()highByte()bitRead()bitWrite()bitSet()bitClear()bit()设置中断函数attachInterrupt()detachInterrupt()interrupts()noInterrupts()串口通讯begin()available()read()flushprint()println()write()peak()serialEvent()程序结构(本节直译自 Arduino 官网最新 Reference)在 Arduino 中, 标准的程序入口 main 函数在部被定义, 用户只需要关怀以下两个函数:setup()当 Arduino 板起动时 setup()函数会被调用。用它来初始化变量,引脚模式,开始使用某个库,等等。该函数在 Arduino 板的每次上电和复位时只运行一次。loop()在创建 setup 函数,该函数初始化和设置初始值,loop()函数所做事的正如其名,连续循环,允许你的程序改变状态和响应事件。可以用它来实时控制 arduino 板。示例:int buttonPin = 3;void setup(){ Serial.begin(9600); //初始化串口 pinMode(buttonPin, INPUT); //设置 3 号引...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Arduino编程参考手册中文版

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部