[选型指南]Arduino语法参考手册 精华

查看: 29902|回复: 16

[选型指南] Arduino语法参考手册

[复制链接]
程序结构
变量
基本函数
setup()
loop()
控制结构
if
if...else
for
switch case
while
do...while
break
continue
return
goto
相关语法
; 分号
{ 大括号
// 单行注释
/**/ 多行注释
#define 宏定义
#include 文件包含
算术运算符
= 赋值
+ (加)
- (减)
* (乘)
/ (除)
% (取模)
比较运算符
== 等于
!= (不等于)
< (小于)
> (大于)
<= (小于等于)
>= (大于等于)
布尔运算符
&& (逻辑与)
|| (逻辑或)
! (逻辑非)
指针运算符
* 指针运算符
& 地址运算符
位运算
& (位与)
| (位或)
^ (位异或)
~ (位非)
<< (左移)
>> (右移)
复合运算符
++ (自加)
-- (自减)
+= (复合加)
-= (复合减)
*= (复合乘)
/= (复合除)
&= (复合与)
|= (复合或)
范围
HIGH | LOW
INPUT | OUTPUT
true | false
整型常量
浮点数常量
数据类型
void
boolean
char
unsigned char
byte
int
unsigned int
word
long
unsigned long
float
double
string
array
数据类型转换
char()
byte()
int()
word()
long()
float()
变量作用域
变量作用域
static (静态变量)
volatile (易变变量)
const (不可改变变量)
辅助工具
sizeof() (sizeof运算符)
ASCII码表
数字I/O
pinMode()
digitalWrite()
digitalRead()
模拟I/O
analogReference()
analogRead()
analogWrite()
指高级I/O
shiftOut()
pulseIn()
时间
millis()
delay(ms)
delayMicroseconds(us)
数学库
min()
max()
abs()
constrain()
map()
pow()
sqrt()
三角函数
sin(rad)
cos(rad)
tan(rad)
随机数
randomSeed()
random()
位操作
lowByte()
highByte()
bitRead()
bitWrite()
bitSet()
bitClear()
bit()
设置中断函数
attachInterrupt()
detachInterrupt()
interrupts()
noInterrupts()
串口通讯
Serial

上表是Arduino的编程的一些常用语句用法,每个都可点开相应链接。

这份Arduino编程参考手册已经隐没很久了,一直没有收到关注。所以我就想了个办法把它搬到论坛,可能能更好的发挥它的作用,帮助到更多的Arduino初学者。

PS:因为直接页面复制过来的,所以排版上可能有点问题,只能委屈那些强迫症的伙伴了!同样,如果有任何建议也欢迎提出!会持续更新。。

再特此感谢下原作者Lisper大神的巨大贡献!

原链接地址:点击进入




hnyzcj  超级版主

发表于 2015-1-19 15:32:43

这个必须顶起来,又是一个牛逼的帖子。
回复 支持 反对

使用道具 举报

Jane  管理员
 楼主|

发表于 2015-1-19 15:43:37

hnyzcj 发表于 2015-1-19 15:32
这个必须顶起来,又是一个牛逼的帖子。

哈哈,谢谢~
回复 支持 反对

使用道具 举报

苦海  初级技匠

发表于 2015-1-19 15:47:23

必须顶起来,以后不怕被新手问了 :lol
回复 支持 反对

使用道具 举报

牛哥两千  管理员

发表于 2015-1-19 15:47:27

好帖必须顶啊:lol
回复 支持 反对

使用道具 举报

吹口琴的钢铁侠  版主 来自手机

发表于 2015-1-21 15:37:43

精华帖顶顶顶!
回复 支持 反对

使用道具 举报

Youyou  初级技匠

发表于 2015-1-25 13:48:09

这个必须顶啊,不能再让好帖子沉没了。
回复 支持 反对

使用道具 举报

Joyce  高级技师

发表于 2015-1-25 16:06:12

这下再也不用去Arduino官网看语法了:lol
回复 支持 反对

使用道具 举报

Eric  版主

发表于 2015-1-25 16:47:25

精华帖~收藏了,小白再也不用担心不会C语音了~哈哈哈哈
回复 支持 反对

使用道具 举报

mcholen  高级技师

发表于 2015-1-25 20:27:16

必须收藏了,小白必备
回复 支持 反对

使用道具 举报

cj2q  中级技匠

发表于 2015-1-26 00:23:15

嘿嘿 很有用 必须收藏呀
回复 支持 反对

使用道具 举报

myluckyy  中级技师

发表于 2015-2-19 20:42:36

多好啊!!
回复 支持 反对

使用道具 举报

apple0217  学徒

发表于 2015-3-27 10:22:08

用起来很舒服啊,谢谢
回复 支持 反对

使用道具 举报

刹那ZF清英  中级技师

发表于 2015-12-17 00:19:02

:)正好需要 不过可以下载么 一定要看哪个然后上网点击看么?
回复 支持 反对

使用道具 举报

Jane  管理员
 楼主|

发表于 2015-12-22 18:03:19

刹那ZF清英 发表于 2015-12-17 00:19
正好需要 不过可以下载么 一定要看哪个然后上网点击看么?

暂时还不支持下载噢~
回复 支持 反对

使用道具 举报

Jane  管理员
 楼主|

发表于 2015-12-22 18:03:26

apple0217 发表于 2015-3-27 10:22
用起来很舒服啊,谢谢

不客气~
回复 支持 反对

使用道具 举报

lijn  初级技匠

发表于 2017-2-17 00:41:56

新手学习的资料。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail