detachInterrupt(interrupt)
中断开关,interrupt=1 开,interrupt=0 关。
中断使能函数
interrupts() 使能中断
noInterrupts() 禁止中断
串口收发函数
Serial.begin(speed)
串口定义波特率函数, 设置串行每秒传输数据的速率 (波特率) , 可以指定 Arduino
从电脑交换讯息的速率,通常我们使用 9600 bps。,speed 表示波特率,如 9600,
19200 等。 在同计算机通讯时, 使用下面这些值: 300, 1200, 2400, 4800, 9600, 14400,
19200, 28800, 38400, 57600 或 115200 bps(每秒位元组)。。你也可以在任何时
候使用其它的值,比如,与 0 号或 1 号插口通信就要求特殊的波特率。用在 setup()
函数里
范例:
Serial.begin(9600)
int Serial.available()
判断缓冲器状态。回传有多少位元组(bytes)的资料尚未被 read()函式读取,
如果回传值是 0 代表所有序列埠上资料都已经被 read()函式读取。
范例:
int count = Serial.available();
int Serial.read()
读串口并返回收到参数。Serial.read()——读取持续输入的数据。读取 1byte 的
序列资料
范例:
int data = Serial.read(