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

出自YFRobotwiki
跳轉到: 導覽搜尋
第 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:17的修訂版本

Arduino官方語法參考

Arduino編程語法參考

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

結構



控制結構


擴展語法


算術運算符


比較運算符


布爾運算符


指針運算符


位運算符


複合運算符

變量

常量


數據類型


數據類型轉換


變量作用域


輔助工具

函數

數字I/O


模擬I/O


只適用於Due & Zero板


高級I/O


時間


數學


三角函數


隨機數


位操作


外部中斷


中斷


串口通信


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




返回首頁

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

原文出處:Arduino官網

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