Arduino小白入门教程

发布于 2020-11-9 18:30
浏览
0收藏

Arduino的基本认识(用最大众最基础的UNO板子为例)
UNO

Arduino小白入门教程-开源基础软件社区

1.从左到右,AREF:用于配置模拟输入的参考电压。GND:接地。14跟数字信号引脚
2.从左到右,IOREF:用于配置微控制器等工作电压。RESET:复位键。3.3V:3.3V输出。 5V:5V输出。GND:接地。GND:接地。Vin:电源输入引脚。6跟模拟信号引脚
3.TX:串口输出信号灯。RX串口读取信号灯。
4.ATMEL微处理器
5.USB串行接口
6.外接电源接口
7.ICSP:in circuit serial programmable (在线串行编程)
8.RESET按钮
第一次接触Arduino单片机、组成原理没及格的小码农们看到这么多专有名词是不是要吓哭啦,不要担心,上面都是小铺垫,下面详细讲解。

 

数字引脚
上文中的那14个引脚便是数字引脚,细心的同学发现有些数字旁边带有~这个符号,这是有细微差别的,带有~符号的引脚是通过PWM进行数字编码(不懂点链接),在使用Arduino烧写程序组建项目时数字引脚基本是不可或缺的。它们有什么用呢?它们是可以配置成输入、输出的接口。举几个栗子:一个温控报警系统,传感器连接到了配置成输入的数字引脚,一旦检查到高温,就给某个引脚一个高电压,Arduino读到高电压就可以报警了。输出也是同理,可以是Arduino主动控制引脚电压高低,例如控制LED灯的明亮、熄灭。最右边的0号RX、1号TX串口通信里再讲。(入门小白知道这些就可以了,想详细了解的话猛戳链接http://arduino.cc/en/Tutorial...)

 

模拟引脚
上文中6个引脚,记住这六个引脚完全具备上面14个引脚的功能(别看名字不同),另外这个6个引脚具备10位的分辨率(整型0~1023)来作为输入读取电压大小(这才是名字的原因)。

 

串口通信
拿到一块Arduino板子烧写程序那就必须调试,对不对,就要用到基本认识中的⑤USB串行接口,通过这个接口连接电脑的USB接口,Arduino IDE自带串口调试器,你就可以通过调试器给Arduino板子发送点信号,接收点信号,进行调试了,当然最重点的烧写程序也是通过这个接口。数字引脚中的TX、RX是单独拉出来的串口引脚,它们在UNO板子里是跟USB串行接口相通的,所以需要注意的是,在通过USB给Arduino烧写程序的时候TX、RX请不要连接任何电路,否则会影响传输导致烧写会失败。一般来说TX、RX是单独用来与其他单片机进行串行通信使用的。

 

原文作者:GeekCat

标签
已于2020-11-9 18:30:11修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐