1·初识NANO板

引脚介绍:
0-13:可以作为数字输入或者是输出他们工作在5V电压下。每个端口提供输出电流或者是接受40 mA的电流。
GND:接地
RX (0)、TX(1):用来接受(RX)和发送(TX)TTL串行数据
:A0-A7:8个模拟量输入,每个输入的分辨率是10bits(即有1024个不同的可能)。
针脚分配注意事项
- 0、1为Rx、Tx 针脚,这两个针脚一般作为串口使用,非串口设备尽量不占用该针脚。
- 2、3为中断口,分别对应中断0、中断1,需要中断功能的设备,必须接入此。
- 2~13、A0~A5,共18个针脚,都可以作为数字针脚,编号连起来,分别是2~19。
- 13针脚只能为OUTPUT模式,只能作为输出端,不能用作输入端。
- A6、A7针脚只能用做模拟信号,不能用作数字信号。
总结:一般情况下,除了0、1、13、A6、A7这几个针脚比较特殊外,其他阵脚都可以按照正常功能使用。
2·初识面包板

从图中可以看出
1·面包板共14行,其中最上方的两行以及最下方的两行,每五个栅格为一组,每行都是导通的,而每列非导通,红线代表连接正极,蓝线代表连接负极。
2·中间部分的栅格每列5个栅格为一组,相互导通,行与行之间互不导通。
3.中间凹槽部分将上下断开,互不导通。
面包板中间为什么要设计一条凹槽呢?中间的分隔部分这样子设计也是有讲究的。
1.示意上下两边是断开的。
2.加了凹槽后这个宽度,使得紧挨凹槽两面孔的距离刚好是7.62mm,这个间距正好插入标准窄体的DIP引脚IC。
Arduino编程语言可以分为:函数、值(变量和常量)以及结构
3·了解arduino基本三大函数
pinMode()函数
功能:将指定引脚配置为输入或输出。
句法:pinMode(pin,mode)
参数:pin——要设置其模式的引脚编号; Mode——INPUT、OUTPUT、INPUT_PULLUP
返回值:无返回值
备注:模拟输入引脚也可以作为数字引脚
digitalWrite()函数
功能:将数字HIGH或LOW写入数字引脚
句法:digitalWrite(pin,value)
参数:pin——引脚号;value——HIGH或LOW
返回值:无返回值
digitalRead函数
功能:从指定的数字引脚读取值,HIGH或LOW
句法:digitalRead(pin)
参数:pin——要读取的数字引脚的编号
返回值:HIGH或LOW
备注:如果引脚没有连接任何东西,digitalRead()可以返回HIGH或LOW(随机)
4·了解arduino的结构体
setup()
setup()开始时调用此函数,用它来初始化变量、引脚模式等,该setup()功能只能在每次运行arduino程序后运行一次
loop()
在创建初始化和设置初始值的setup()函数之后,该loop()函数完全按照其名称的定义,是一个连续循环的结构。也即当运行完setup()结构体,循环执行loop()结构体
在了解了nano板、面包板以及arduino编程的基本语句之后,我们就可以进行电路连接,发掘无限可能了!
小贴士:1·在arduino官网上,页面显示的均为英文,如果担心看不懂的话,没有关系,这时我们可以用goole浏览器打开,当打开一个英文页面时,右上角会弹出一个对话框:是否翻译成中文,点击是,这时页面就被翻译成了中文啦!
网友评论