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論壇