查看Arduino语法参考的源代码
←
Arduino语法参考
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你刚才请求的操作只对属于该用户组的用户开放:
用户
您可以查看并复制此页面的源代码:
=== [http://www.arduino.cc/en/Reference Arduino官方语法参考] === === Arduino编程语法参考 === ::'''Arduino程序可分为三个主要部分:结构、值(变量和常量),和功能。''' ---- {| border="0" cellpadding="10" width="100%" |- |width="33%" valign="top" align="left"| <font color="olivedrab" size="+2">'''结构'''</font> *[[setup()]] *[[loop()]] <br> <font color="orange" size="+1">'''控制结构'''</font> <br> *[[if(条件判断语句) 和 比较运算符 | if ]] *[[if/else | if...else]] *[[for]] *[[switch case]] *[[while loops | while]] *[[do - while | do...while]] *[[break]] *[[continue]] *[[return]] *[[goto]] <br> <font color="orange" size="+1">'''扩展语法'''</font> <br> *[[; (分号)]] *[[大括号|{} (大括号)]] *[[注释| // (单行注释) ]] *[[注释| /**/(多行注释)]] *[[ define|#define ]] *[[ include |#include ]] <br> <font color="orange" size="+1">'''算术运算符'''</font> <br> *[[= (赋值运算符)]] *[[加,减,乘,除 | + (加)]] *[[加,减,乘,除 | - (减)]] *[[加,减,乘,除 | * (乘)]] *[[加,减,乘,除 | / (除)]] *[[ % (取模)]] <br> <font color="orange" size="+1">'''比较运算符'''</font> <br> *[[if(条件判断语句) 和 比较运算符 | == (等于)]] *[[if(条件判断语句) 和 比较运算符 | != (不等于)]] *[[if(条件判断语句) 和 比较运算符 | < (小于)]] *[[if(条件判断语句) 和 比较运算符 | > (大于)]] *[[if(条件判断语句) 和 比较运算符 | <= (小于等于)]] *[[if(条件判断语句) 和 比较运算符 | >= (大于等于)]] <br> <font color="orange" size="+1">'''布尔运算符'''</font> <br> *[[布尔运算符 | && (与)]] *[[布尔运算符 | || (或)]] *[[布尔运算符 | ! (非)]] <br> <font color="orange" size="+1">'''指针运算符'''</font> <br> *[[指针运算符 | * 指针运算符]] *[[指针运算符 | & 地址运算符]] <br> <font color="orange" size="+1">'''位运算符'''</font> <br> *[[位与,位或,位异或 | & (位与)]] *[[位与,位或,位异或 | | (位或)]] *[[位与,位或,位异或 | ^ (位异或)]] *[[位非 | ~ (位非)]] *[[左移,右移 | << (左移)]] *[[左移,右移 | >> (右移)]] <br> <font color="orange" size="+1">'''复合运算符'''</font> <br> *[[++ / -- | ++ (增加)]] *[[++ / -- | -- (减少)]] *[[+= , -= , *= , /= | += (复合加)]] *[[+= , -= , *= , /= | -= (复合减)]] *[[+= , -= , *= , /= | *= (复合乘)]] *[[+= , -= , *= , /= | /= (复合除)]] *[[+= , -= , *= , /= | %= (复合模)]] *[[复合位与 | &= (复合位与)]] *[[复合位或 | |= (复合位或)]] |width="33%" valign="top" align="left"| <font color="darkcyan" size="+2">'''变量'''</font><br> <br> <font color="orange" size="+1">'''常量'''</font> <br> *[[常量|HIGH]]|[[常量|LOW]] *[[常量|INPUT]]|[[常量|OUTPUT]]|[[常量|INPUT_PULLUP]] *[[常量|LED_BUILTIN]] *[[常量|true]]|[[常量|false]] *[[integer constants(整型常量)]] *[[floating point constants(浮点型常量)]] <br> <font color="orange" size="+1">'''数据类型'''</font> <br> *[[void]] *[[boolean]] *[[char]] *[[unsigned char]] *[[byte]] *[[int]] *[[unsigned int]] *[[word]] *[[long]] *[[unsigned long]] *[[short]] *[[float]] *[[double]] *[[string - char array|string]] - char array *[[String - object|String]] - object *[[array]] <br> <font color="orange" size="+1">'''数据类型转换'''</font> <br> *[[char()]] *[[byte()]] *[[int()]] *[[word()]] *[[long()]] *[[float()]] <br> <font color="orange" size="+1">'''变量作用域'''</font> <br> *[[variable scope]] *[[static]] *[[volatile]] *[[const]] <br> <font color="orange" size="+1">'''辅助工具'''</font> <br> *[[sizeof]]() *[[PROGMEM]] |width="33%" valign="top" align="left"| <font color="chocolate" size="+2">'''函数'''</font><br> <br> <font color="orange" size="+1" >'''数字I/O'''</font> <br> *[[pinMode()]] *[[digitalWrite()]] *[[digitalRead()]] <br> <font color="orange" size="+1">'''模拟I/O'''</font> <br> *[[analogReference()]] *[[analogRead()]] *[[analogWrite()]] - PWM <br> <font color="orange" size="+1">'''只适用于Due & Zero板'''</font> <br> *[[analogReadResolution()]] *[[analogWriteResolution()]] <br> <font color="orange" size="+1">'''高级I/O'''</font> <br> *[[tone()]] *[[noTone()]] *[[shiftOut()]] *[[shiftIn()]] *[[pulseIn()]] <br> <font color="orange" size="+1">'''时间'''</font> <br> *[[millis()]] *[[micros()]] *[[delay()]] *[[delayMicroseconds()]] <br> <font color="orange" size="+1">'''数学'''</font> <br> *[[min()]] *[[max()]] *[[abs()]] *[[constrain()]] *[[map()]] *[[pow()]] *[[sqrt()]] <br> <font color="orange" size="+1">'''三角函数'''</font> <br> *[[sin()]] *[[cos()]] *[[tan()]] <br> <font color="orange" size="+1">'''随机数'''</font> <br> *[[randomSeed()]] *[[random()]] <br> <font color="orange" size="+1">'''位操作'''</font> <br> *[[lowByte()]] *[[highByte()]] *[[bitRead()]] *[[bitWrite()]] *[[bitSet()]] *[[bitClear()]] *[[bit()]] <br> <font color="orange" size="+1">'''外部中断'''</font> <br> *[[attachInterrupt()]] *[[detachInterrupt()]] <br> <font color="orange" size="+1">'''中断'''</font> <br> *[[interrupts()]] *[[noInterrupts()]] <br> <font color="orange" size="+1">'''串口通信'''</font> <br> *[[Serial]] *[[Stream]] <br> <font color="orange" size="+1">'''USB (仅适用于 基于芯片32u4的板和Due/Zero)'''</font> <br> *[[Mouse and Keyboard libraries |Keyboard]] *[[Mouse and Keyboard libraries |Mouse]] |} ---- [[首页|返回首页]] 欢迎加入群聊:[https://jq.qq.com/?_wv=1027&k=466mOjv 技术交流群] 原文出处:[http://www.arduino.cc/en/Reference Arduino官网] 更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]
返回
Arduino语法参考
。
导航菜单
个人工具
登录
名字空间
页面
讨论
不转换
变种
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
YF-论坛提问
YFRobot-直营店
YFRobot-企业店
Arduino
Arduino之入门篇
Arduino入门教程
Arduino语法参考
Arduino库
Arduino核心代码
编程平台
Mixly库
Mind+库
MakeCode扩展
传感器系列
积木式传感器系列
黑板传感器系列
蓝板传感器系列
Micro:Bit
Micro:Bit 通用基础教程
Valon智能车
Valon-I
帮助
帮助
wiki语法参考
工具箱
链入页面
相关更改
特殊页面
页面信息