Arduino uno入门学习(1)

Arduino uno入门学习(1)

一.初识Arudino开发板
二.在电脑上安装 Arduino IDE
Arduino IDE 是 Arduino的集成开发环境,用于单片机软件编程、下载、测试等。到官网http://www.arduino.cc 下载Arduino IDE, 安装即可。在这里插入图片描述
三.PC与Arduino连接
(1)安装USB驱动程序。Arduino 通过USB线连接PC,对于Windows,必须安装USB驱动程序,否则Windows将不认识Arduino开发板,无法连接。

方式一:
在网址:http://www.ftdichip.com/Drivers/VCP.htm,下载驱动程序,安装;

方式二:
下载USB转串口芯片FT232驱动(uno 板子USB芯片型号是CH340T)。

Windows系统:驱动安装完成,用USB线将Arduino连接到PC的USB口,则PC应能识别,并为PC增加了一个串口。在“我的电脑-属性-硬件-设备管理”中可以看到它。

(2)PC连接Arduino, 启动Arduino IDE

驱动正确安装完成, 用USB线将Arduino连接到PC的USB口。在PC上打开Arduino IDE。点菜单“工具-开发板”中,选择正确的开发板型号。点菜单“工具-端口”选择正确的串口(上一步设备管理器中显示的口串口)。如下图:在这里插入图片描述
四.在IDE界面,新建一个文件。
在这里插入图片描述编辑窗口中有两个函数,一个是setup,这个函数将在程序运行一开始就调用,通常是进行一些管脚的初值设置;而loop就是程序运行的主函数,系统会不断循环调用loop,我们将软件逻辑写在loop函数中就可以了。
五.常用函数(一):

  1. pinMode(pin, mode)
    通过pinMode()函数,你可以将Arduino的引脚配置为以下三种模式:
    (1)输出(OUTPUT)模式;
    (2)输入(INPUT)模式;
    (3)输入上拉(INPUT_PULLUP)模式。
    在输入上拉(INPUT_PULLUP)模式中,Arduino将开启引脚的内部上拉电阻,实现上拉输入功能。一旦将引脚设置为输入(INPUT)模式,Arduino内部上拉电阻将被禁用。

  2. digitalWrite(pin, val)
    将数字引脚写HIGH(高电平)或LOW(低电平)。
    如果该引脚通过pinMode()设置为输出模式(OUTPUT),可以通过digitalWrite()语句将该引脚设置为HIGH(5伏特)或LOW(0伏特/GND)。
    如果该引脚通过pinMode()设置为输入模式(INPUT),当通过digitalWrite()语句将该引脚设置为HIGH时,这与将该引脚将被设置为输入上拉(INPUT_PULLUP)模式相同。

  3. digitalRead(pin)
    –读取数字输入管脚的电平,函数返回值为HIGH/LOW之一,通常根据返回值为高或者低从而进行不同的处理

  4. analogRead(pin) --读取模拟输入管脚的值,pin取值为A0 – A5;
    注意:在模拟输入引脚没有任何连接的情况下,用analogRead()指令读取该引脚,这时获得的返回值为不固定的数值。这个数值可能受到多种因素影响,如将手靠近引脚也可能使得该返回值产生变化。

  5. analogWrite(pin, val) --设置数字管脚中的PWM管脚的输出值,val取值为0-255

  6. Serial.begin(speed) --初始化串口并设置串口速率,如Serial.begin(9600)–将串口速率设置为9600bps

  7. Serial.print()/Serial.println() --串口输出函数

  8. delay(val) 延时函数,单位为ms,如delay(1000)为延时1s

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值