arduino常用函数
- pinMode(引脚号,模式)
该函数用于设置引脚方向(模式)
引脚号:0~13,共计14个可用数字引脚。
模式:输入(INPUT)/出(OUTPUT) - digitalWrite(引脚号,电平状态)
该函数用于输出引脚电平信号
引脚号:0~13,共计14个可用引脚。
电平状态:高(HIGH或1)/低电平(LOW或0) - digitalRead(引脚号)
该函数用于读取引脚电平状态
引脚号:0~13,共计14个可用引脚。 - delay(整型数值)
阻塞式延时(在执行该函数时会停止程序运行直接延时结束),单位为毫秒。 - Serial.begin(波特率)
用于设置串口波特率 - Serial.print(串口打印内容)
用于在串口输出信息(不换行),参数可以是某个变量,也可以一个字符串,如果为字符串则需要用引号将字符串引起来 - Serial.println(串口打印内容)
用于在串口输出信息(换行),参数可以是某个变量,也可以一个字符串,如果为字符串则需要用引号将字符串引起来 - Serial.available()
显示串口状态,大于0表示串口可用,否则不可用。 - Serial.parseInt()
从串口接收数据流中读取第一个有效整数(包括负数)。 - Serial.read()
每次从串口缓存中读取第一个字符,并将读过的字符删除 - analogRead()
从arduino模拟输入引脚(A0-A5)读取数据 - analogWrite
将一个模拟数值写进Arduino引脚。语法:analogWrite(pin, value) - map
它允许开发者将一个数值从一个区间映射到另一个区间。 - pulseIn
用于检测引脚输出的高低电平的脉冲宽度。
pulseIn(pin, value, timeout)
Pin---需要读取脉冲的引脚
Value---需要读取的脉冲类型,HIGH或LOW
Timeout---超时时间,单位微秒,数据类型为无符号长整型。 - #define
是C语言中一个常用的预处理指令,它用来定义宏(Macro)。所谓宏定义,就是用一个标识符来表示一个字符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串。 - delayMicroseconds(整型数值)
阻塞式延时(在执行该函数时会停止程序运行直接延时结束),单位为微秒。
评论0
暂时没有评论