创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


arduino:language

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
arduino:language [2016/12/25 22:15]
127.0.0.1 外部编辑
arduino:language [2016/12/25 22:31] (当前版本)
行 5: 行 5:
 ===== 结构部分 ===== ===== 结构部分 =====
  
-  *[[arduino:arduino-language-reference:setup()|setup()]] +  *[[arduino:​language:​setup|setup()]] 
-  *[[arduino:arduino-language-reference:​loop|loop()]]+  *[[arduino:​language:​loop|loop()]]
  
 === 结构控制 === === 结构控制 ===
  
-  *[[arduino:arduino-language-reference:if|if]] +  *[[arduino:​language:​if|if]] 
-  *[[arduino:arduino-language-reference:​else|if...else]] +  *[[arduino:​language:​else|if...else]] 
-  *[[arduino:arduino-language-reference:​for|for]] +  *[[arduino:​language:​for|for]] 
-  *[[arduino:arduino-language-reference:​switchcase|switch case]] +  *[[arduino:​language:​switchcase|switch case]] 
-  *[[arduino:arduino-language-reference:​while|while]] +  *[[arduino:​language:​while|while]] 
-  *[[arduino:arduino-language-reference:​dowhile|do... while]] +  *[[arduino:​language:​dowhile|do... while]] 
-  *[[arduino:arduino-language-reference:​break|break]] +  *[[arduino:​language:​break|break]] 
-  *[[arduino:arduino-language-reference:​continue|continue]] +  *[[arduino:​language:​continue|continue]] 
-  *[[arduino:arduino-language-reference:​return|return]] +  *[[arduino:​language:​return|return]] 
-  *[[arduino:arduino-language-reference:​goto|goto]]+  *[[arduino:​language:​goto|goto]]
  
 === 扩展语法 === === 扩展语法 ===
  
-  *[[arduino:arduino-language-reference:​semicolon|;​(分号)]] +  *[[arduino:​language:​semicolon|;​(分号)]] 
-  *[[arduino:arduino-language-reference:​braces|{}(括号)]] +  *[[arduino:​language:​braces|{}(括号)]] 
-  *[[arduino:arduino-language-reference:​comments|//​(单行注释)]] +  *[[arduino:​language:​comments|//​(单行注释)]] 
-  *[[arduino:arduino-language-reference:​comments|/​* */​(多行注释)]] +  *[[arduino:​language:​comments|/​* */​(多行注释)]] 
-  *[[arduino:arduino-language-reference:​define|#​define]] +  *[[arduino:​language:​define|#​define]] 
-  *[[arduino:arduino-language-reference:​include|#​include]]+  *[[arduino:​language:​include|#​include]]
  
 === 算数运算符 === === 算数运算符 ===
  
-  * [[arduino:arduino-language-reference:​assignment_operator|=(赋值运算符)]] +  * [[arduino:​language:​assignment_operator|=(赋值运算符)]] 
-  * [[arduino:arduino-language-reference:​arithmetic|+(加)]] +  * [[arduino:​language:​arithmetic|+(加)]] 
-  * [[arduino:arduino-language-reference:​arithmetic|-(减)]] +  * [[arduino:​language:​arithmetic|-(减)]] 
-  * [[arduino:arduino-language-reference:​arithmetic|*(乘)]] +  * [[arduino:​language:​arithmetic|*(乘)]] 
-  * [[arduino:arduino-language-reference:​arithmetic|/​(除)]] +  * [[arduino:​language:​arithmetic|/​(除)]] 
-  * [[arduino:arduino-language-reference:​modulo|%(模)]]+  * [[arduino:​language:​modulo|%(模)]]
  
 === 比较运算符 === === 比较运算符 ===
  
-  * [[arduino:arduino-language-reference:​if|==(等于)]] +  * [[arduino:​language:​if|==(等于)]] 
-  * [[arduino:arduino-language-reference:​if|!=(不等于)]] +  * [[arduino:​language:​if|!=(不等于)]] 
-  * [[arduino:arduino-language-reference:​if|<​(小于)]] +  * [[arduino:​language:​if|<​(小于)]] 
-  * [[arduino:arduino-language-reference:​if|>​(大于)]] +  * [[arduino:​language:​if|>​(大于)]] 
-  * [[arduino:arduino-language-reference:​if|<​=(小于等于)]] +  * [[arduino:​language:​if|<​=(小于等于)]] 
-  * [[arduino:arduino-language-reference:​if|>​=(大于等于)]]+  * [[arduino:​language:​if|>​=(大于等于)]]
  
 === 布尔运算符 === === 布尔运算符 ===
  
-  * [[arduino:arduino-language-reference:​boolean|&&​(与)]] +  * [[arduino:​language:​boolean|&&​(与)]] 
-  * [[arduino:arduino-language-reference:​boolean|||(或)]] +  * [[arduino:​language:​boolean|||(或)]] 
-  * [[arduino:arduino-language-reference:​boolean|!(非)]]+  * [[arduino:​language:​boolean|!(非)]]
  
 === 指针运算符 === === 指针运算符 ===
  
-  * [[arduino:arduino-language-reference:pointer|* 取消引用运算符]] +  * [[arduino:​language:​pointer|* 取消引用运算符]] 
-  * [[arduino:arduino-language-reference:​pointer|&​ 引用运算符]]+  * [[arduino:​language:​pointer|&​ 引用运算符]]
  
 === 位运算符 === === 位运算符 ===
  
-  * [[arduino:arduino-language-reference:​bitwiseand|&​ (bitwise and)]] +  * [[arduino:​language:​bitwiseand|&​ (bitwise and)]] 
-  * [[arduino:arduino-language-reference:​bitwiseand|| (bitwise or)]] +  * [[arduino:​language:​bitwiseand|| (bitwise or)]] 
-  * [[arduino:arduino-language-reference:​bitwiseand|^ (bitwise xor)]] +  * [[arduino:​language:​bitwiseand|^ (bitwise xor)]] 
-  * [[arduino:arduino-language-reference:​bitwisexornot|~ (bitwise not)]] +  * [[arduino:​language:​bitwisexornot|~ (bitwise not)]] 
-  * [[arduino:arduino-language-reference:​bitshift|<<​ (bitshift left)]] +  * [[arduino:​language:​bitshift|<<​ (bitshift left)]] 
-  * [[arduino:arduino-language-reference:​bitshift|>>​ (bitshift right)]]+  * [[arduino:​language:​bitshift|>>​ (bitshift right)]]
  
 === 复合运算符 === === 复合运算符 ===
  
-  * [[arduino:arduino-language-reference:​increment|++ (increment)]] +  * [[arduino:​language:​increment|++ (increment)]] 
-  * [[arduino:arduino-language-reference:​increment|-- (decrement)]] +  * [[arduino:​language:​increment|-- (decrement)]] 
-  * [[arduino:arduino-language-reference:​incrementcompound|+= (compound addition)]] +  * [[arduino:​language:​incrementcompound|+= (compound addition)]] 
-  * [[arduino:arduino-language-reference:​incrementcompound|-= (compound subtraction)]] +  * [[arduino:​language:​incrementcompound|-= (compound subtraction)]] 
-  * [[arduino:arduino-language-reference:​incrementcompound|*= (compound multiplication)]] +  * [[arduino:​language:​incrementcompound|*= (compound multiplication)]] 
-  * [[arduino:arduino-language-reference:​incrementcompound|/​= (compound division)]] +  * [[arduino:​language:​incrementcompound|/​= (compound division)]] 
-  * [[arduino:arduino-language-reference:​bitwisecompoundand|&​= (compound bitwise and)]] +  * [[arduino:​language:​bitwisecompoundand|&​= (compound bitwise and)]] 
-  * [[arduino:arduino-language-reference:​bitwisecompoundor||= (compound bitwise or)]]+  * [[arduino:​language:​bitwisecompoundor||= (compound bitwise or)]]
  
 ===== 变量部分 ===== ===== 变量部分 =====
行 83: 行 83:
 === 常量 === === 常量 ===
  
-  *[[arduino:arduino-language-reference:​constants|HIGH]]|[[arduino:​arduino-language-reference:​constants|LOW]] +  *[[arduino:​language:​constants|HIGH]]|[[arduino:​language:​constants|LOW]] 
-  *[[arduino:arduino-language-reference:​constants|INPUT]]|[[arduino:​arduino-language-reference:​constants|OUTPUT]] +  *[[arduino:​language:​constants|INPUT]]|[[arduino:​language:​constants|OUTPUT]] 
-  *[[arduino:arduino-language-reference:​constants|true]] | [[arduino:arduino-language-reference:​constants|false]] +  *[[arduino:​language:​constants|true]] | [[arduino:​language:​constants|false]] 
-  *[[arduino:arduino-language-reference:​integerconstants|integer constants]] +  *[[arduino:​language:​integerconstants|integer constants]] 
-  *[[arduino:arduino-language-reference:​fpconstants|floating point constants]]+  *[[arduino:​language:​fpconstants|floating point constants]]
  
 === 数据类型 === === 数据类型 ===
  
-  * [[arduino:arduino-language-reference:​void|void]] +  * [[arduino:​language:​void|void]] 
-  * [[arduino:arduino-language-reference:​booleanvariables|boolean]] +  * [[arduino:​language:​booleanvariables|boolean]] 
-  * [[arduino:arduino-language-reference:​char|char]] +  * [[arduino:​language:​char|char]] 
-  * [[arduino:arduino-language-reference:​unsignedchar|unsigned char]] +  * [[arduino:​language:​unsignedchar|unsigned char]] 
-  * [[arduino:arduino-language-reference:​byte|byte]] +  * [[arduino:​language:​byte|byte]] 
-  * [[arduino:arduino-language-reference:​int|int]] +  * [[arduino:​language:​int|int]] 
-  * [[arduino:arduino-language-reference:​unsignedint|unsigned int]] +  * [[arduino:​language:​unsignedint|unsigned int]] 
-  * [[arduino:arduino-language-reference:​word|word]] +  * [[arduino:​language:​word|word]] 
-  * [[arduino:arduino-language-reference:​long|long]] +  * [[arduino:​language:​long|long]] 
-  * [[arduino:arduino-language-reference:​unsignedlong|unsigned long]] +  * [[arduino:​language:​unsignedlong|unsigned long]] 
-  * [[arduino:arduino-language-reference:​float|float]] +  * [[arduino:​language:​float|float]] 
-  * [[arduino:arduino-language-reference:​double|double]] +  * [[arduino:​language:​double|double]] 
-  * [[arduino:arduino-language-reference:​string|string - char array]] +  * [[arduino:​language:​string|string - char array]] 
-  * [[arduino:arduino-language-reference:​stringobject|String - object]] +  * [[arduino:​language:​stringobject|String - object]] 
-  * [[arduino:arduino-language-reference:​arrays|array -(数组)]]+  * [[arduino:​language:​arrays|array -(数组)]]
  
 === 数据类型转换 === === 数据类型转换 ===
  
-  * [[arduino:arduino-language-reference:​charcast|char()]] +  * [[arduino:​language:​charcast|char()]] 
-  * [[arduino:arduino-language-reference:​bytecast|byte()]] +  * [[arduino:​language:​bytecast|byte()]] 
-  * [[arduino:arduino-language-reference:​intcast|int()]] +  * [[arduino:​language:​intcast|int()]] 
-  * [[arduino:arduino-language-reference:​wordcast|word()]] +  * [[arduino:​language:​wordcast|word()]] 
-  * [[arduino:arduino-language-reference:​longcast|long()]] +  * [[arduino:​language:​longcast|long()]] 
-  * [[arduino:arduino-language-reference:​floatcast|float()]]+  * [[arduino:​language:​floatcast|float()]]
  
 === 变量作用域 & 修饰符 === === 变量作用域 & 修饰符 ===
  
-  * [[arduino:arduino-language-reference:​scope|variable scope]] +  * [[arduino:​language:​scope|variable scope]] 
-  * [[arduino:arduino-language-reference:​static|static]] +  * [[arduino:​language:​static|static]] 
-  * [[arduino:arduino-language-reference:​volatile|volatile]] +  * [[arduino:​language:​volatile|volatile]] 
-  * [[arduino:arduino-language-reference:​const|const]]+  * [[arduino:​language:​const|const]]
  
 === 辅助工具 === === 辅助工具 ===
  
-  * [[arduino:arduino-language-reference:​sizeof|sizeof()]]+  * [[arduino:​language:​sizeof|sizeof()]]
  
 ===== 函数部分 ===== ===== 函数部分 =====
行 131: 行 131:
 === 数字 I/O === === 数字 I/O ===
  
-  * [[arduino:arduino-language-reference:​pinmode|pinMode()]] +  * [[arduino:​language:​pinmode|pinMode()]] 
-  * [[arduino:arduino-language-reference:​digitalwrite|digitalWrite()]] +  * [[arduino:​language:​digitalwrite|digitalWrite()]] 
-  * [[arduino:arduino-language-reference:​digitalread|digitalRead()]]+  * [[arduino:​language:​digitalread|digitalRead()]]
  
 === 模拟 I/O === === 模拟 I/O ===
  
-  * [[arduino:arduino-language-reference:​analogreference|analogReference()]] +  * [[arduino:​language:​analogreference|analogReference()]] 
-  * [[arduino:arduino-language-reference:​analogread|analogRead()]] +  * [[arduino:​language:​analogread|analogRead()]] 
-  * [[arduino:arduino-language-reference:​analogwrite|analogWrite() - PWM]]+  * [[arduino:​language:​analogwrite|analogWrite() - PWM]]
  
 === 高级 I/O === === 高级 I/O ===
  
-  * [[arduino:arduino-language-reference:​tone|tone()]] +  * [[arduino:​language:​tone|tone()]] 
-  * [[arduino:arduino-language-reference:​notone|noTone()]] +  * [[arduino:​language:​notone|noTone()]] 
-  * [[arduino:arduino-language-reference:​shiftout|shiftOut()]] +  * [[arduino:​language:​shiftout|shiftOut()]] 
-  * [[arduino:arduino-language-reference:​shiftin|shiftIn()]] +  * [[arduino:​language:​shiftin|shiftIn()]] 
-  * [[arduino:arduino-language-reference:​pulsein|pulseIn()]]+  * [[arduino:​language:​pulsein|pulseIn()]]
  
 === 时间 === === 时间 ===
  
-  * [[arduino:arduino-language-reference:​millis|millis()]] +  * [[arduino:​language:​millis|millis()]] 
-  * [[arduino:arduino-language-reference:​micros|micros()]] +  * [[arduino:​language:​micros|micros()]] 
-  * [[arduino:arduino-language-reference:​delay|delay()]] +  * [[arduino:​language:​delay|delay()]] 
-  * [[arduino:arduino-language-reference:​delaymicroseconds|delayMicroseconds()]]+  * [[arduino:​language:​delaymicroseconds|delayMicroseconds()]]
  
 === 数学运算 === === 数学运算 ===
  
-  * [[arduino:arduino-language-reference:​min|min()]] +  * [[arduino:​language:​min|min()]] 
-  * [[arduino:arduino-language-reference:​max|max()]] +  * [[arduino:​language:​max|max()]] 
-  * [[arduino:arduino-language-reference:​abs|abs()]] +  * [[arduino:​language:​abs|abs()]] 
-  * [[arduino:arduino-language-reference:​constrain|constrain()]] +  * [[arduino:​language:​constrain|constrain()]] 
-  * [[arduino:arduino-language-reference:​map|map()]] +  * [[arduino:​language:​map|map()]] 
-  * [[arduino:arduino-language-reference:​pow|pow()]] +  * [[arduino:​language:​pow|pow()]] 
-  * [[arduino:arduino-language-reference:​sqrt|sqrt()]] +  * [[arduino:​language:​sqrt|sqrt()]] 
-  * ceil()-- +  * [[arduino:​language:​ceil|ceil()]] 
-  * exp()-- +  * [[arduino:​language:​exp|exp()]] 
-  * fabs()-- +  * [[arduino:​language:​fabs|fabs()]] 
-  * floor()-- +  * [[arduino:​language:​floor|floor()]] 
-  * fma()-- +  * [[arduino:​language:​fma|fma()]] 
-  * fmax()-- +  * [[arduino:​language:​fmax|fmax()]] 
-  * fmin()-- +  * [[arduino:​language:​fmin|fmin()]] 
-  * fmod()-- +  * [[arduino:​language:​fmod|fmod()]] 
-  * ldexp()-- +  * [[arduino:​language:​ldexp|ldexp()]] 
-  * log()-- +  * [[arduino:​language:​log()|log()]] 
-  * log10()-- +  * [[arduino:​language:​log10|log10()]] 
-  * round()-- +  * [[arduino:​language:​round|round()]] 
-  * signbit()-- +  * [[arduino:​language:​signbit|signbit()]] 
-  * sq()-- +  * [[arduino:​language:​sq|sq()]] 
-  * square()-- +  * [[arduino:​language:​square|square()]] 
-  * trunc()--+  * [[arduino:​language:​trunc|trunc()]]
  
 === 三角函数 === === 三角函数 ===
  
-  * [[arduino:arduino-language-reference:​sin|sin()]] +  * [[arduino:​language:​sin|sin()]] 
-  * [[arduino:arduino-language-reference:​cos|cos()]] +  * [[arduino:​language:​cos|cos()]] 
-  * [[arduino:arduino-language-reference:​tan|tan()]] +  * [[arduino:​language:​tan|tan()]] 
-  * acos()-- +  * [[arduino:​language:​acos|acos()]] 
-  * asin()-- +  * [[arduino:​language:​asin|asin()]] 
-  * atan()-- +  * [[arduino:​language:​atan|atan()]] 
-  * atan2()-- +  * [[arduino:​language:​atan2|atan2()]] 
-  * cosh()-- +  * [[arduino:​language:​cosh|cosh()]] 
-  * degrees()-- +  * [[arduino:​language:​degrees|degrees()]] 
-  * hypot()-- +  * [[arduino:​language:​hypot|hypot()]] 
-  * radians()-- +  * [[arduino:​language:​radians|radians()]] 
-  * sinh()-- +  * [[arduino:​language:​sinh|sinh()]] 
-  * tanh()--+  * [[arduino:​language:​tanh|tanh()]]
  
 === 随机数 === === 随机数 ===
  
-  * [[arduino:arduino-language-reference:​randomseed|randomSeed()]] +  * [[arduino:​language:​randomseed|randomSeed()]] 
-  * [[arduino:arduino-language-reference:​random|random()]]+  * [[arduino:​language:​random|random()]]
  
 === 位操作 === === 位操作 ===
  
-  * [[arduino:arduino-language-reference:​lowbyte|lowByte()]] +  * [[arduino:​language:​lowbyte|lowByte()]] 
-  * [[arduino:arduino-language-reference:​highbyte|highByte()]] +  * [[arduino:​language:​highbyte|highByte()]] 
-  * [[arduino:arduino-language-reference:​bitread|bitRead()]] +  * [[arduino:​language:​bitread|bitRead()]] 
-  * [[arduino:arduino-language-reference:​bitwrite|bitWrite()]] +  * [[arduino:​language:​bitwrite|bitWrite()]] 
-  * [[arduino:arduino-language-reference:​bitset|bitSet()]] +  * [[arduino:​language:​bitset|bitSet()]] 
-  * [[arduino:arduino-language-reference:​bitclear|bitClear()]] +  * [[arduino:​language:​bitclear|bitClear()]] 
-  * [[arduino:arduino-language-reference:​bit|bit()]]+  * [[arduino:​language:​bit|bit()]]
  
 === 设置中断函数 === === 设置中断函数 ===
  
-  * [[arduino:arduino-language-reference:​attachinterrupt|attachInterrupt()]] +  * [[arduino:​language:​attachinterrupt|attachInterrupt()]] 
-  * [[arduino:arduino-language-reference:​detachinterrupt|detachInterrupt()]]+  * [[arduino:​language:​detachinterrupt|detachInterrupt()]]
  
 === 开关中断 === === 开关中断 ===
  
-  * [[arduino:arduino-language-reference:​interrupts|interrupts()]] +  * [[arduino:​language:​interrupts|interrupts()]] 
-  * [[arduino:arduino-language-reference:​nointerrupts|noInterrupts()]]+  * [[arduino:​language:​nointerrupts|noInterrupts()]]
  
 === 通讯 === === 通讯 ===
  
-  * [[arduino:arduino-language-reference:​serial|Serial]] +  * [[arduino:​language:​serial|Serial]] 
-  * [[arduino:arduino-language-reference:​stream|Stream]]+  * [[arduino:​language:​stream|Stream]]
  
 === USB(仅适用于 Leonardo 和 Due) === === USB(仅适用于 Leonardo 和 Due) ===
行 234: 行 234:
  
 **本页文档来源:[[http://​arduino.cc/​en/​Reference/​HomePage]]** **本页文档来源:[[http://​arduino.cc/​en/​Reference/​HomePage]]**
 +
arduino/language.1482675312.txt.gz · 最后更改: 2016/12/25 22:31 (外部编辑)