Arduino中国 | Flamingo EDA

TAG | MEGA

Oct/09

25

Arduino MEGA 原型开发扩展板 V1.0

为Arduino MEGA专门设计的原型开发扩展板,配以超小型面包板,主要用来搭建Arduino MEGA的实验电路:



与Arduino MEGA组合起来使用:


采用了方形的焊盘,并且焊盘间的间距尽可能少,这样焊接时更加方便;-)

· ·

为Arduino MEGA专门设计的传感器扩展板,所有引脚都引出来了,可以直接通过通用传感器连接各类传感器,同时提供了4个COM接口,一个IIC接口和一个SPI接口。

不过,这一版本的扩展板有一个小问题,就是板子上的“+”和“-”印反了,但并不影响实际的使用,传感器接口的顺序仍然是GND, VCC和信号 ;-)

May/09

2

Arduino MEGA 尝鲜

Arduino MEGA采用的是ATmeag1280单片机,存储容易大了不少,同时接口数目也增加了很多,应该比较适合端口要求比较多的场合。 这次样板焊接的时候,来来回回折腾了好几回,主要是元件的选取问题。这里先奉上几张Arduion MEGA的照片:

与之前版本的Arduino采用双列直插芯片不同的是,这次采用的是贴片的ATmega1280。我的编程器暂时还没有配备相应的转接头,所以刚制作好的USBtinyISP此时正好派上用场:

Bootloader的烧写是通过下面的命令直接完成的:

avrdude -c usbtiny -p m1280 -b 115200 -V -e -U lock:w:0x3F:m -U hfuse:w:0xDA:m -U lfuse:w:0xFF:m -U efuse:w:0xF5:m
avrdude -c usbtiny -p m1280 -b 115200 -V -D -U flash:w:ATmegaBOOT_168_atmega1280.hex:i
avrdude -c usbtiny -p m1280 -b 115200 -V -U lock:w:0x0F:m

Bootloader下载完成之后,首先测试了最基本的点亮LED的实验。由于引脚的位置并没有改变,所以之前为Arduiono设计的扩展板此时还是能够直接使用的:

运行时的效果图:

Arduino MEGA一共可以提供54个数字I/O接口和16个模拟I/O接口,即便是一个一个验证这些端口,也得花不少的时间;-)