“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论坛