Arduino语法参考:修訂版本之間的差異
出自YFRobotwiki
(由1名用戶作出的3個中途修訂版本未被顯示) | |||
第 1 行: | 第 1 行: | ||
− | === [http://www.arduino.cc/en/Reference | + | === [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 | + | *[[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程序可分為三個主要部分:結構、值(變數和常量),和功能。
結構
|
變數
|
函數
|
歡迎加入群聊:技術交流群
原文出處:Arduino官網
更多建議和問題歡迎反饋至 YFRobot論壇