Arduino语法参考:修訂版本之間的差異

出自YFRobotwiki
跳轉到: 導覽搜尋
 
(由1名用戶作出的3個中途修訂版本未被顯示)
第 1 行: 第 1 行:
=== [http://www.arduino.cc/en/Reference/HomePage Arduino官方语法参考] ===
+
=== [http://www.arduino.cc/en/Reference Arduino官方语法参考] ===
  
 
=== Arduino编程语法参考 ===
 
=== Arduino编程语法参考 ===
第 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>
第 223 行: 第 223 行:
 
<font color="orange" size="+1">'''USB (仅适用于 基于芯片32u4的板和Due/Zero)'''</font>
 
<font color="orange" size="+1">'''USB (仅适用于 基于芯片32u4的板和Due/Zero)'''</font>
 
<br>
 
<br>
*[[Keyboard]]
+
*[[Mouse and Keyboard libraries |Keyboard]]
*[[Mouse]]
+
*[[Mouse and Keyboard libraries |Mouse]]
 
|}
 
|}
  

2024年5月21日 (二) 16:26的最新修訂版本

Arduino官方語法參考

Arduino編程語法參考

Arduino程序可分為三個主要部分:結構、值(變數和常量),和功能。

結構



控制結構


擴展語法


算術運算符


比較運算符


布爾運算符


指針運算符


位運算符


複合運算符

變數

常量


數據類型


數據類型轉換


變數作用域


輔助工具

函數

數字I/O


模擬I/O


只適用於Due & Zero板


高級I/O


時間


數學


三角函數


隨機數


位操作


外部中斷


中斷


串口通信


USB (僅適用於 基於晶元32u4的板和Due/Zero)




返回首頁

歡迎加入群聊:技術交流群

原文出處:Arduino官網

更多建議和問題歡迎反饋至 YFRobot論壇