三、Arduino 硬件介绍

1、初学者都要买什么?

  • 一块Arduino板(推荐Arduino uno或者 nano,买的时侯最好带数据线和拓展版,不到20元)

  • 杜邦线(公对公,公对母,母对母都要一些,不到10元)

  • 一块面包板(不用太大 5元即可)

  • 一些发光二极管

  • 一个5V的电机(5元)

  • 一块电机驱动板(10元)

  • 一个灰度传感器(模拟量 7元)

  • 一块7.4V的锂电池


以上硬件就可以做最简单的实验,加上运费不超过75元,比小孩玩的电子积木还便宜。也可以顺便买上几个便宜的传感器,无需一次买全,也许过两天就不玩了呢?最好等掌握了基本的再补货。

如果没有万用表,最好花几块钱买个小电压表diy一下。

2、几种常用的Arduino板

1)Arduino uno

Arduino uno是Arduino平台的参考标准模板。初学一般都买它。uno比较中规中矩,相应的扩展板也多,自带USB转串口,供电和烧写都比较容易,也好插。不过真正做成玩具时,就可以选择一些小而便宜的,比如mini板。如需要更强的功能,可选择mega板。简要说明如下:

a.        uno支持三种供电:

通过外接电源供电(黑圆口,可以接较高电压,传说是7-12V,最好7V)

USB供电(通常是USB供电,即写程序时就由PC供电了)。

Vin引脚供电(InputVoltage,一般接电池,连接到这个端口的电源需要稳压,否则非常容易损坏板子,我接过5V使用正常,有传说它和黑圆口是通着的)。

b.        数字端口:D0-D13,每个数字端口可以提供最高40mA电流和5V电压

c.        PWM~:以~开头的数字端口,脉冲宽度调制,它是利用微处理器的数字输出来控制模拟电路的一种技术。最简单的例子就是控制LED的亮度

d.        模拟端口:A0-A5,完全具备上面数字端口的功能,另外还具备10位的分辨率(整型0~1023)来作为输入读取电压大小。

e.        ICP:in circuit serial programmable (在线串行编程),

f.        AREF:Reference voltage for the analoginputs (模拟输入的基准电压),数字信号只有两种形态,高电平和低电平。高低电平是通过一个参考电压(AREF)确定的,高于AREF的电平即被认为是高电平,低于AREF的电平即被认为是低电平。Arduino默认的参考电压大约是1.1V,可以通过AREF端口设置外部参考电压。

g.        IOREF:IO是输入输出口 REF的意思是参考电压

2)  Android nano

nano比uno小一些,也稍便宜,它也自带usb口(USB mini-B),大多数情况下针都焊在下边,插在面包板上使用。接线和uno没什么差别。使用时需要在Arduino IDE中Tools->Board->选择对应的型号即可。

nano的拓展板,用途就是将nano 的引脚引出来,便于接外设,淘宝上的颜色可能没这个好看,但是便宜,hhhhhhhhhhh!

3)  L298N 电机驱动板

先来讲讲电机驱动,驱动一般使用L298N,L298N 是一种双H桥电机驱动芯片,其中每个H桥可以提供2A的电流,功率部分的供电电压范围是2.5-48v,逻辑部分5v供电,接受5vTTL电平。现在有很多成品模块卖,而且价格也不贵,很适合大家diy智能小车。L298N模块多数都是长下边这个样子,这里要注意,L298N模块12v是模块供电,5v是输出,意思就是L298N的模块接入12V电源(当然其他电压也可以),同时输出5V电源可以给其他模块供电。后续文章我们会再做说明的。

猜你喜欢

转载自blog.csdn.net/qq_36754438/article/details/86656778