“Arduino”的版本间的差异
来自Microduino Wikipedia
跳转至:
导航
、
搜索
2017年6月1日 (四) 09:32的版本
(
查看源代码
)
Zhangfengfeng
(
讨论
|
贡献
)
(
→
语法手册
)
←上一编辑
2023年7月5日 (三) 06:45的最新版本
(
查看源代码
)
17310559055
(
讨论
|
贡献
)
(未显示同一用户的1个中间版本)
(没有差异)
2023年7月5日 (三) 06:45的最新版本
目录
1
下载安装
2
语法手册
2.1
Structure/主结构
2.2
Variables/变量
2.3
Functions/函数
下载安装
Windows版
Mac版
语法手册
Arduino 的程序可以划分为三个主要部分:结构、变量(变量与常量)、函数
Structure/主结构
setup()
loop()
Control Structures/控制结构
if
if...else
for
switch case
while
do... while
break
continue
return
goto
Further Syntax/扩展语法
; (分号)
{} (花括号)
// (单行注释)
/* */ (多行注释)
#define
#include
Arithmetic Operators/算数运算符
= (赋值)
+ (加)
- (减)
* (乘)
/ (除)
% (模)
Comparison Operators/比较运算符
== (等于)
!= (不等于)
< (小于)
> (大于)
<= (小于或等于)
>= (大于或等于)
Boolean Operators/布尔运算符
&& (与)
|| (或)
! (非)
Pointer Access Operators/指针运算符
* 取消引用运算符
& 引用运算符
Bitwise Operators/位运算符
& (按位与)
|(按位或)
^ (按位异或)
~ (按位取反)
<< (按位左移)
>> (按位右移)
Compound Operators/符合运算符
++ (自加)
-- (自减)
+= (复合加)
-= (复合减)
*= (复合乘)
/= (复合除)
%= (复合取模)
&= (复合按位与)
|= (复合位或)
Variables/变量
Constants/常量
HIGH | LOW
INPUT | OUTPUT
true | false
整形常量
浮点型常量
Data Types/数据类型
void
boolean
char
unsigned char
byte
int
unsigned int
word
long
unsigned long
short
float
double
string - char array
String - object
array
Conversion/数据类型转换
char()
byte()
int()
word()
long()
float()
变量作用域 & 修饰符
变量作用域/variable scope
静态变量/static
易变变量/volatile
常量变量/const
Utilities/辅助工具
sizeof()
ASCII码表
Functions/函数
Digital I/O /数字 I/O
pinMode()
digitalWrite()
digitalRead()
Analog I/O /模拟 I/O
analogReference()
analogRead()
analogWrite() - PWM
Advanced I/O /高级 I/O
tone()
noTone()
shiftOut()
shiftIn()
pulseIn()
Time/时间
millis()
micros()
delay()
delayMicroseconds()
Math/数学运算
min()
max()
abs()
constrain()
map()
pow()
sqrt()
Trigonometry/三角函数
sin()
cos()
tan()
Random Numbers/随机数
randomSeed()
random()
Bits and Bytes/位操作
lowByte()
highByte()
bitRead()
bitWrite()
bitSet()
bitClear()
bit()
External Interrupts/外部中断函数
attachInterrupt()
detachInterrupt()
Interrupts/开关中断
interrupts()
noInterrupts()
Communication/通讯
Serial
Stream
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
可打印版本
固定链接
页面信息