Bluno mega1280控制器 兼容Arduino

            <img alt="" src="http://images.ncnynl.com/arduino/2016/400px-Bluno_Mega.jpg" width="400" height="300" class="thumbimage" />  <img src="http://images.ncnynl.com/arduino/2016/magnify-clip.png" width="15" height="11" alt="" />Bluno mega1280 DFR0306

目录

1 产品简介
2 技术参数
3 管脚定义
4 Android支持机型
5 Apple支持机型
6 使用教程

6.1 更多优点
6.2 串口端口的使用
6.3 Bluno mega1280与手机连接示例
6.4 通过BLE进行无线编程
6.5 通过AT指令配置BLE设备
6.6 升级Bluno mega1280上的BLE固件(AT+VERSION查询版本)

7 相关资料

7.1 BLE 固件

产品简介
Bluno mega1280是继Bluno之后的又一个蓝牙4.0与Arduino结合的产品,由于比Bluno具有更多的数字和模拟接口,所以它能胜任更多的功能。
你可以使用Bluno mega1280与蓝牙4.0设备连接。在两个蓝牙设备之间实现无线传输,主从机设置,无线烧录程序,甚至与PC建立蓝牙HID连接。同时我们为开发者提供了极大的自由度和支持准备。用户可以轻松的通过USB更新BLE的芯片程序。
Mega系列是Arduino控制器的高端系列。Bluno Mega1280以ATmega1280控制芯片为核心,具有54组数字I/O input/output端(其中14组可做PWM输出),16组模拟比输入端,4组UART(hardware serial ports),使用 16 MHz晶振。
供电方式可自由选择由USB直接供电,或者使用通用电源适配器及电池进行外部供电,外部供电部分采用DC-DC电源稳压方式,使得Bluno mega1280具有更强劲的电流输出能力。
开源的软硬件平台,庞大的互动社区,简便的开发环境,强大的控制能力,让Arduino成为当前最为流行的电子产品开发工具。
通过DFRobot完善的开源硬件生态系统,Bluno mega1280具备极大的扩展潜力。你可以在控制器上添加Arduino兼容的扩展板、传感器、电机和舵机驱动等。DFRobot开源每一个扩展部件的资料,让你在此基础上完成你喜爱的产品。

技术参数
供电接口:USB 或 DC2.1
电源接口外部供电范围:5-23V
输出电流:2A
BLE芯片: TI CC2540
传输距离:空旷地带70m以内
支持蓝牙远程更新Arduino程序
支持蓝牙HID
支持iBeacons
支持AT指令配置BLE
支持串口透传
支持主从机切换
支持通过usb更新BLE芯片程序
输入电压:接上USB时无须外部供电或外部5V~23V DC输入
微处理器:ATmega1280
Bootloader:Arduino Mega1280
引脚排布兼容Arduino Mega
数字信号I/O接口:54(其中14个PWM输出接口)
模拟信号输入接口:16
I/O接口电流:40 mA
Flash容量:128 KB (4K用于bootloader)
SRAM静态存储容量:8KB
EEPROM存储容量:4KB
尺寸:106mm x 53mm
重量:50g

管脚定义
Fig1: Bluno mega1280 Pin Out
上面的图片显示Bluno mega1280控制器上所有的接口,其中包括:

电源:使用USB供电或外部DC2.1接口供电,用外部电源供电时自动断开USB供电,外部电源供电通过板载DC-DC电源转换输出稳定5V电压,将控制板上5V电源电流输出能力提高到2A,而USB供电时5V最大输出电流只有500mA。
DC2.1电源输入接口,电压范围:5V to 23v
USB接口,供电和通信
2个I2C接口
4路UART接口
总共54路数字口,其中包括14路(0-13)可做PWM输出
16路模拟输入口
5V,3.3V电压输出
一个复位按键
一个BLE芯片更新固件按钮

Android支持机型
配备蓝牙4.0 Android 4.3及以上系统:

Nexus 4+
小米2s
三星Galaxy s4
三星Galaxy note 3

推荐的安卓系统:
BLE 安卓 4.3 ROMs (Cyanogenmod Stable version) 推荐使用10.2及以上版本

Apple支持机型
IOS 7.0+设备:

iPhone 4S+
iPad 3+
iPad Mini
iPod 5th Gen

使用教程
更多优点
与第一款蓝牙4.0 Arduino开发板Bluno相比Bluno mega1280不仅继承了其蓝牙4.0无线通信功能的优点,而且具有更多的数字口和模拟口具有更大的代码存储空间,也就是说您可以通过Bluno mega1280做出兼具更多功能的DIY创意作品。在电源上也做了加强改进,电源输入范围拓宽到5-23V,更值得庆幸的是板上5V输出电流能力也大大提高到2A(DC2.1接口供电的情况下),意思就是Bluno mega1280可以同时外接更多的传感器模块,其Shield接口也一如既往的兼容了Arduino的shield接口。

串口端口的使用
Bluno mega1280和Mega1280的串口相同,只是增加了一个蓝牙4.0无线透传的串口。Bluno mega1280具有4个串口,可同时连接4路通信模块。
Arduino语言提供了一些函数可用于操作Bluno mega1280的串口,以串口0操作函数为例:Serial.begin ()、Serial.read()、Serial.print()、Serial.println(),其他3个串口用法与串口0相同,如串口2的所有操作函数为Serial2.begin()、Serial2.read()、Serial2.print()、Serial2.println()。

Bluno mega1280与手机连接示例
Bluno mega1280的手机连接示例请参考Bluno手机连接示例Bluno 手机连接示例

通过BLE进行无线编程
Bluno mega1280无线编程下载请参考Bluno 无线编程下载Bluno 无线编程下载

通过AT指令配置BLE设备
Bluno mega1280 AT 命令的配置方式也与Bluno相同,请参考Bluno AT 命令:Bluno AT 命令表

升级Bluno mega1280上的BLE固件(AT+VERSION查询版本)
Bluno mega1280升级固件的方法和Bluno相似,请参考Bluno的Wiki中"升级Bluno上的BLE固件"章节(这是链接)

相关资料
BLE 固件
BlunoMega1280V1.8

Nextredirectltr.png购买 Bluno mega1280控制器 兼容Arduino (SKU:DFR0306)

标签: Arduino传感器