记录arduino学习基础篇(学自太极创客)

1.下载、安装arduino

2.在工具栏选择相应的arduino型号、串口

   工具 ----> 开发板 ---->选择相应的型号

   工具 ----> 端口 ---->选择arduino接入端口

3.a.void setup(){}

  花括号内部的程序只运行一次;

   b.void loop(){}

    花括号内的程序循环运行。

4.学到函数

(1)pinMode( a , b )

a为初始化串口;

b为串口的三种状态之一:

 (a)OUTPUT :引脚为低阻抗,此时arduino向其他电路元器件输入电流;

                           (可以把arduino想成一个水库,OUTPUT相当于把水闸打开)

 (b)INPUT : 引脚为高阻抗,此时该引脚用于读取传感器信号或开关信号;

例:

当开关未闭合时,引脚二读到的是+5v-----HIGH;

当开关闭合时,引脚二读到的是接地-----LOW;

此时引脚悬空,引脚二读到的电平为随机状态可能是高电平也可能是低电平。

 (c)INPUT_PULLUP : 输入上拉模式;

INPUT_PULLUP = INPUT+一个上拉电阻(在外部连接)

(2)delay(a)

延时函数,a为需要延长的时间。“延长a ms”

(3)digitalWrite( a , b )

a为引脚编号,b为HIGHLOW

HIGH表示将 a 引脚设置为高电平;

LOW表示将 a 引脚设置为低电平。

注意:使用该函数前需使用pinMode()对相应的引脚进行初始化。

(4)digitalRead( a )

a表示读取的引脚编号;

该函数用于读取数字引脚的电平状态----返回值为:HIGH(1)或LOW(0)。

(5)Serial.begin( a )

表示:串口通信初始化,每秒读取a位;此处a常为9600。

(6)Serial.println( a )

表示将变量a的数值输出到串口监视器中。

(7)analogWrite( a ,b )

a表示引脚,b表示数值;

如果把第23行去掉,则串口监视窗口上的数值会受到按键的影响,但是led灯始终为熄灭状态,不会有明暗变化的过程。

(8)analogRead ( a )

a为被读取的模拟引脚号码;

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值