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函数中就可以了。
五.常用函数(一):
-
pinMode(pin, mode)
通过pinMode()函数,你可以将Arduino的引脚配置为以下三种模式:
(1)输出(OUTPUT)模式;
(2)输入(INPUT)模式;
(3)输入上拉(INPUT_PULLUP)模式。
在输入上拉(INPUT_PULLUP)模式中,Arduino将开启引脚的内部上拉电阻,实现上拉输入功能。一旦将引脚设置为输入(INPUT)模式,Arduino内部上拉电阻将被禁用。 -
digitalWrite(pin, val)
将数字引脚写HIGH(高电平)或LOW(低电平)。
如果该引脚通过pinMode()设置为输出模式(OUTPUT),可以通过digitalWrite()语句将该引脚设置为HIGH(5伏特)或LOW(0伏特/GND)。
如果该引脚通过pinMode()设置为输入模式(INPUT),当通过digitalWrite()语句将该引脚设置为HIGH时,这与将该引脚将被设置为输入上拉(INPUT_PULLUP)模式相同。 -
digitalRead(pin)
–读取数字输入管脚的电平,函数返回值为HIGH/LOW之一,通常根据返回值为高或者低从而进行不同的处理 -
analogRead(pin) --读取模拟输入管脚的值,pin取值为A0 – A5;
注意:在模拟输入引脚没有任何连接的情况下,用analogRead()指令读取该引脚,这时获得的返回值为不固定的数值。这个数值可能受到多种因素影响,如将手靠近引脚也可能使得该返回值产生变化。 -
analogWrite(pin, val) --设置数字管脚中的PWM管脚的输出值,val取值为0-255
-
Serial.begin(speed) --初始化串口并设置串口速率,如Serial.begin(9600)–将串口速率设置为9600bps
-
Serial.print()/Serial.println() --串口输出函数
-
delay(val) 延时函数,单位为ms,如delay(1000)为延时1s