给妹子设计的Arduino兼容板前言:
市面上的Arduino开发板众多,都是只作为最小系统来使用,没有什么板载资源,想当年我学51和STM32的时候,一块开发板上各种外设 -- 蜂鸣器,EEPRAM,数码管,按键,LCD... 比用杜邦线还是方便不少,而且也有利于形成板级系统的概念。因为妹子要开始学习专业知识进实验室了,为了帮她更快入门电子世界,我当然是推荐了Arduino作为入门平台。为了方便学习抽了点空设计了一块Arduino的兼容板,顺便开源了。
Arduino兼容板实物展示:
对比原生UNO特性如下:
- 管脚和库100%兼容Arduino UNO
- 在UNO的基础上增加了两路电机驱动(L298P,最大4A电流输出,可开窗上锡进一步过载),自锁式电机线接口
- 在UNO的基础上增加了一个IMU(MPU6050)
- 在UNO的基础上增加了一块蓝牙模块(HC-05)
- 所有外设都是用跳线焊盘连接,可以自行选择断开或连接
- 使用Mega32U4芯片,自带两个串口,下载串口和蓝牙串口不冲突
- 修改了Bootloader解决Leonardo复位慢的问题
- 配套无线APP(可控Ctrl、颜艺Boy、迹 等,通过蓝牙连接)
- 更多细节优化
附件内容截图:
说明:
- PCB文件可以直接打样,元器件选型原理图里都有标出
- 将software文件夹内的文件全部复制到Arduino IDE的 \hardware\arduino\avr 文件夹内,可以覆盖,不会删除原有的功能
- 重启IDE,选择板卡 - Roboard,即可正常使用
原文出处:www.pengzhihui.xyz