arduino常用函数(一)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字I/O函数
Arduino上每一个带有数字编号的引脚,都是数字引脚。 写Fra Baidu bibliotek“A”编号的模拟输入引脚。使用这些引脚,可以完
成输入输出数字信号的功能。
数字I/O函数
1、pinMode(pin , mode)
pinMode函数用来配置Arduino引脚为输出或输入 模式,是一个无返回值的函数
参数pin表示所要配置的引脚 mode表示需要的模式—INPUT或OUTPUT 该函数一般用在初始化部分
数字I/O函数
2、digitalWrite(pin , value)
digitalWrite函数用来设置引脚为高电平或低电平, 无返回值。
参数pin表示所要配置的引脚 value表示输出的电压HIGH(高电平)或LOW(低电
平)
数字I/O函数 3、digitalRead(pin)
digitalRead函数在引脚为输入的情况下,可获得引 脚的电压情况--HIGH(高电平)或LOW(低电平),
delayMicroseconds函数是一个延时函数,不同在于
其时间单位是微秒。
数字I/O函数
数字信号: 数字信号是以0、1表示的电平不连续变化的信号,也就 是以二进制的形式表示的信号。
在Arduino中数字信号通过高低电平来表示,高电平则为数字信 号1,低电平则为数字信号0 。
Arduino中输出的低电平为0V,输出的高电平为当前Arduino的工作 电压。例如Arduino UNO的工作电压为5V,其高电平输出也是5V; Arduino Due工作电压为3.3V,所以高电平输出也就是3.3V。
Arduino介绍
Arduino介绍
目目录录
contCeONnTEtNsTS
系统函数 时间函数 数字I/O函数 闪烁灯实验
系统函数 setup()和loop()
初始化程序:setup() 函数中的代码只会被运行一次, 通常用来做一些初始化工作;
循环主程序:loop() 函数中的代码会被无限次地 重复运行,程序的主体部分 会写在这里。
参数pin表示所要读取的引脚,该函数返回值为int, 表示引脚的电压情况。
Arduino UNO会将大于3V的输入电压视为高电平识别, 小于1.5V的电压视为低电平识别。所以,即使输入电压 不太准确,Arduino UNO也可以正常识别。需要注意的 是,超过5V的输入电压可能会损坏Arduino UNO。
系统函数
1. millis( )
millis函数可获取机器运行的时间长度,单位为ms。 系统最长的记录时间为9小时22分,超出时间将从0开始。 函数返回值为unsigned long型,无参数 。
2. delay(ms)
delay函数是一个延时函数,参数表示延时时长,单 位是ms。函数无返回值
3. delayMicroseconds( us)
相关文档
最新文档