
Arduino Nano开发板
简介
市面上Arduino nano各种版本鱼龙混杂,且没有一个版本是我喜欢的。 自己做一个方便以后使用。
简介:市面上Arduino nano各种版本鱼龙混杂,且没有一个版本是我喜欢的。 自己做一个方便以后使用。开源协议
:CC-BY-NC-SA 3.0
描述
已验证没有任何问题,可以直接打板。
1、为什么制作
市面上Arduino nano各种版本鱼龙混杂,且没有一个版本是我喜欢的。
2、Feature
处理器ATmega328p AU (AU指的是封装wire bonding的时候用的是金丝)
工作电压 5V
输入电压(推荐) 7-12V
输入电压(范围) 6-20V
数字IO脚 14 (其中6路作为PWM输出)
模拟输入脚 6
IO脚直流电流 40 mA
Flash Memory 16 or 32 KB (其中2 KB 用于 bootloader)
SRAM 1 KB or 2 KB
EEPROM 0.5 KB or 1 KB (ATmega328)
CH340B USB转串口芯片
工作时钟 16 MHz
Type-C接口
3、怎么制作
3.1烧录BootLoader
焊好板子后,此时该板子是没有BootLoader的,也就是说此时的板子是没办法用的,需要先烧录BootLoader。
3.1.1首先打开ISP例程

3.1.2接线:
将Arduino UNO(相信每个硬件工程师都应该有的) 与 Arduino Nano(本例产品)按以下表格连接,
3.1.3给UNO编译上传“Arduino as ISP”程序

3.1.4开始烧录BootLoader
完成3.1.3后保持UNO与电脑之间的连接不要动,并且保持UNO与Nano之间的连接不要动;
在Arduino IDE工具中选Arduino Nano,处理器选择Old Bootloader 用的还是旧版的引导(保持不要动任何连接方式)

点击烧录引导程序

看下方命令窗口出现“avrdude done”,即BootLoader烧录完成。
3.2使用验证
下载附件中的例程点灯代码,使用Arduino IDE编译下载到板子,可以看到开发板上LED闪烁。
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
4、优势
4.1 更改USB micro为Type-C接口,调试程序拔插比较方便。
4.2 增加二极管防止反接电源导致烧设备。
4.3 去掉ISP接口,小巧、美观大方。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论