Arduino学习笔记三之函数详解及使用范例

输入输出函数

pinMode(pin, mode)
将数位脚位(digital pin)指定为输入或输出。
范例 :pinMode(7,INPUT); // 将脚位 7 设定为输入模式

digitalWrite(pin, value)
将数位脚位指定为开或关。脚位必须先透过pinMode明示为输入或输出模式digitalWrite才能生效。
范例 :digitalWrite(8,HIGH); //将脚位 8设定输出高电位

int digitalRead(pin)
将输入脚位的值读出,当感测到脚位处于高电位时时回传HIGH,否则回传LOW。
范例 :val = digitalRead(7); // 读出脚位 7 的值并指定给 val

int analogRead(pin)
读出类比脚位的电压并回传一个 0到1023 的数值表示相对应的0到5的电压值。
范例 :val = analogRead(0); //读出类比脚位 0 的值并指定给 val变数

analogWrite(pin, value)
改变PWM脚位的输出电压值,脚位通常会在3、5、6、9、10与11。Value变数范围0-255,例如:输出电压2.5伏特(V),该值大约是128。
范例 :analogWrite(9,128); // 输出电压约2.5伏特(V)

unsigned long pulseIn(pin, value)
设定读取脚位状态的持续时间,例如使用红外线、加速度感测器测得某一项数值时,在时间单位内不会改变状态。
范例 :time 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值