arduino 编程总结(arduino学习笔记1-什么是arduino)
arduino 编程总结(arduino学习笔记1-什么是arduino)输出电压:支持3.3V级5V 直流输出。输入电压:USB接口供电或者5V-12V外部直流电源供电。数字(Digital)输入/输出(I/O)端口0—13,其中6路有“~”作为PWM输入/输出,其值为0~254。模拟(Analog)输入/输出(I/O)端口A0-A5,其值为0~1023其中A4可作数据线SDA、A5可作时钟信号线SCL。TX/RX发送和接收端口。
arduino学习笔记1 - 什么是arduino
一、Arduino开发板介绍
Arduino抛开了传统硬件开发的复杂操作,不需要了解硬件的内部结构和寄存器设置(如果是单片机开发,是需要了解寄存器并且设置各个寄存器),也不需要过多的电子知识和编程知识,开发者只需要通过简单学习,了解各个引脚和函数的作用,便可利用它开发出各种出色的项目。
性能介绍:
数字(Digital)输入/输出(I/O)端口0—13,其中6路有“~”作为PWM输入/输出,其值为0~254。
模拟(Analog)输入/输出(I/O)端口A0-A5,其值为0~1023其中A4可作数据线SDA、A5可作时钟信号线SCL。
TX/RX发送和接收端口。
输入电压:USB接口供电或者5V-12V外部直流电源供电。
输出电压:支持3.3V级5V 直流输出。
接地和GND为电源负极,3.3V、5V或VCC为电源的正极。
二、开发环境介绍
首先映入眼帘的是下图的界面,工具栏按钮功能依次为“编译”--“上传”--“新建程序”--“打开程序”--“保存程序”--“串口监视器”。
接上USB线,设置好控制板型号、端口号。点击“工具”――“开发板”选择你的开发版的类型:例如:Arduino/Genuino Uno。“端口”选择你的开发版所在的端口,例如:COM。
若下拉菜单中有多个串口时,串口具体是多少号可以到设备管理中进行查看,如下图:
三、面包板的使用
当你学习怎样去建立一个电路时,面包板是最基本、最简单的元件之一。板子上有很多小插孔,各种电子元器件可根据需要任意插入或拔出,免去了焊接的工序,节省了电路的组装时间,且元件可以重复使用,非常适合电子电路的组装、调试和训练。
每块面包板的四边都有凸起和凹槽,使同一大小规格的面包板可以进行拼接,可用空间变大。
有些面包板背面有背胶,方便其贴在不同的仪器上。
1. 电源轨
在面包板的上下两侧分别有两列插孔,一般是作为电源引入的通路。上方第一行标有“ ”的一列有5组插孔,每组5个(内部5个孔连通),均为正极。上方第二行标有“-”的一列有5组插孔,每组5个(内部5个孔连通),均为接地。面包板下方第一行与第二行结构同上。
2. 接线轨
连接孔分为上下两部分,是我们的主工作区,用来插接原件和跳线。在同一列中的5个插孔(即a-b-c-d-e,f-g-h-i-j)是互相连通的;列和列(即1-30)之间以及凹槽上下部分(即e-f)是不连通的。
3. 凹槽
在面包板的中间有一个长长的凹槽,其作用如下:
1 示意上下两部分是断开的。
2 使得原本紧挨的上下两部分凹槽中间距离为7.26mm,刚好插入标准窄体的DIP引脚集成电路(芯片)。
3 由于集成电路引脚很多,一般不易取下来。如果暴力拔出很容易弄弯引脚,甚至折断引脚,这个凹槽刚好可以用镊子之类东西伸到集成电路下面,方便取出集成电路