“Arduino语法参考”的版本间的差异

来自YFRobotwiki
跳转至: 导航搜索
第137行: 第137行:
 
<font color="orange" size="+1">'''辅助工具'''</font>
 
<font color="orange" size="+1">'''辅助工具'''</font>
 
<br>
 
<br>
*[[sizeof()]]
+
*[[sizeof]]()
 
*[[PROGMEM]]
 
*[[PROGMEM]]
  
第145行: 第145行:
 
<font color="orange" size="+1" >'''数字I/O'''</font>
 
<font color="orange" size="+1" >'''数字I/O'''</font>
 
<br>
 
<br>
*[[pinMode()]]
+
*[[pinMode]]()
*[[digitalWrite()]]
+
*[[digitalWrite]]()
*[[digitalRead()]]
+
*[[digitalRead]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''模拟I/O'''</font>
 
<font color="orange" size="+1">'''模拟I/O'''</font>
 
<br>
 
<br>
*[[analogReference()]]
+
*[[analogReference]]()
*[[analogRead()]]
+
*[[analogRead]]()
*[[analogWrite()]] - PWM
+
*[[analogWrite]]() - PWM
 
<br>
 
<br>
 
<font color="orange" size="+1">'''只适用于Due & Zero板'''</font>
 
<font color="orange" size="+1">'''只适用于Due & Zero板'''</font>
 
<br>
 
<br>
*[[analogReadResolution()]]
+
*[[analogReadResolution]]()
*[[analogWriteResolution()]]
+
*[[analogWriteResolution]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''高级I/O'''</font>
 
<font color="orange" size="+1">'''高级I/O'''</font>
 
<br>
 
<br>
*[[tone()]]
+
*[[tone]]()
*[[noTone()]]
+
*[[noTone]]()
*[[shiftOut()]]
+
*[[shiftOut]]()
*[[shiftIn()]]
+
*[[shiftIn]]()
*[[pulseIn()]]
+
*[[pulseIn]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''时间'''</font>
 
<font color="orange" size="+1">'''时间'''</font>
 
<br>
 
<br>
*[[millis()]]
+
*[[millis]]()
*[[micros()]]
+
*[[micros]]()
*[[delay()]]
+
*[[delay]]()
*[[delayMicroseconds()]]
+
*[[delayMicroseconds]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''数学'''</font>
 
<font color="orange" size="+1">'''数学'''</font>
 
<br>
 
<br>
*[[min()]]
+
*[[min]]()
*[[max()]]
+
*[[max]]()
*[[abs()]]
+
*[[abs]]()
*[[constrain()]]
+
*[[constrain]]()
*[[map()]]
+
*[[map]]()
*[[pow()]]
+
*[[pow]]()
*[[sqrt()]]
+
*[[sqrt]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''三角函数'''</font>
 
<font color="orange" size="+1">'''三角函数'''</font>
 
<br>
 
<br>
*[[sin()]]
+
*[[sin]]()
*[[cos()]]
+
*[[cos]]()
*[[tan()]]
+
*[[tan]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''随机数'''</font>
 
<font color="orange" size="+1">'''随机数'''</font>
 
<br>
 
<br>
*[[randomSeed()]]
+
*[[randomSeed]]()
*[[random()]]
+
*[[random]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''位操作'''</font>
 
<font color="orange" size="+1">'''位操作'''</font>
 
<br>
 
<br>
*[[lowByte()]]
+
*[[lowByte]]()
*[[highByte()]]
+
*[[highByte]]()
*[[bitRead()]]
+
*[[bitRead]]()
*[[bitWrite()]]
+
*[[bitWrite]]()
*[[bitSet()]]
+
*[[bitSet]]()
*[[bitClear()]]
+
*[[bitClear]]()
 
*[[bit()]]
 
*[[bit()]]
 
<br>
 
<br>
 
<font color="orange" size="+1">'''外部中断'''</font>
 
<font color="orange" size="+1">'''外部中断'''</font>
 
<br>
 
<br>
*[[attachInterrupt()]]
+
*[[attachInterrupt]]()
*[[detachInterrupt()]]
+
*[[detachInterrupt]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''中断'''</font>
 
<font color="orange" size="+1">'''中断'''</font>
 
<br>
 
<br>
*[[interrupts()]]
+
*[[interrupts]]()
*[[noInterrupts()]]
+
*[[noInterrupts]]()
 
<br>
 
<br>
 
<font color="orange" size="+1">'''串口通信'''</font>
 
<font color="orange" size="+1">'''串口通信'''</font>

2017年9月13日 (三) 09:13的版本

Arduino官方语法参考

Arduino编程语法参考

Arduino程序可分为三个主要部分:结构、值(变量和常量),和功能。

结构



控制结构


扩展语法


算术运算符


比较运算符


布尔运算符


指针运算符


位运算符


复合运算符

变量

常量


数据类型


数据类型转换


变量作用域


辅助工具

函数

数字I/O


模拟I/O


只适用于Due & Zero板


高级I/O


时间


数学


三角函数


随机数


位操作


外部中断


中断


串口通信


USB (仅适用于 基于芯片32u4的板和Due/Zero)




返回首页

欢迎加入群聊:技术交流群

原文出处:Arduino官网

更多建议和问题欢迎反馈至 YFRobot论坛