arduino学习

函数

系统函数

1、初始化程序:setup()函数中的代码只会被运行一次,一般做初始化工作;
2、循环主程序:loop()函数中的代码会被循环运行。

数字I/O函数

pinMode(pin, mode);
作用:用来配置Arduino引脚为输出还是输入模式,是一个无返回值的函数,pin表示要配置的引脚,mode表示需要配置的模式,该函数一般用在初始化部分。
说明:通过pinMode()函数,可以将arduino的引脚配置为以下三种模式
输出(OUTPUT)模式
输入(INPUT)模式
输入上拉(INPUT_PULLUP)模式(仅支持arduino1.0.1以后版本)

digitalWrite(pin, value);
作用:将引脚设置为搞电平或者低电平,无返回值,value表示输出的电压HIGH(高电平)或者LOW(低电平)。

digitalRead(pin);
作用:在引脚为输入的情况下,可获得引脚的电压情况–HIGH(高电压)或LOW(低电压),参数pin表示所要读取的引脚,该函数返回值为int,表示该引脚的电压情况。
Arduino UNO会将大于3V的输入电压视为高电平识别,小于1.5V的电压视为低电平识别。

时间函数

millis();//可以获取机器运行的时间长度,单位为ms。系统最长的记录时间为9小时22分,超出时间将从0开始。函数返回值为unsigned long型,无参数
delay(1000);//延时函数,暂停程序运行,单位毫秒
delayMicroseconds(us);//延时函数,暂停程序运行,单位微秒us
1s=1000ms,1ms=1000us

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值