二、制作Arduino

2.1 获得原理图和PCB板 

 学习Arduino必然需要有块Arduino板,要么购买要么自己制作,由于Arduino网站提供了每种型号的原理图和PCB,所以制作很方便。下面介绍的是我们的Arduino UNO兼容板SAGOO UNO的制作。我们是根据官方的Arduino UNO原理图进行了一些改进和替换,下面是官方板和我们板的外观对比:

           

  主要器件对比:

  处理器 USB转串口 5V电源 3.3V电源 电源选择控制电路 电源选择开关
官方Arduino UNO ATMEGA328P-PU ATMEGA16u2模拟实现 1117-5V LP2985-33DBVR LMV358 FDN340P
SAGOO UNO ATMEGA328P-AU CH340G专用芯片 1117-5V XC6206P332MR LMV358 FDN340P

  主要改动包括选择贴片封装的ATMEGA328;使用专业的USB转串口芯片CH340G替代单片机,不但降低了成本,同时也保证了通讯的稳定性,在最新的操作系统win8以及MAC上都能稳定工作;XC6206最大能提供200mA电流,LP2985最大能提供150mA电流。

  官方Arduino UNO原理图和PCB下载链接:https://www.arduino.cc/en/Main/ArduinoBoardUno

  SAGOO UNO原理图下载链接:http://pan.baidu.com/s/1mgL37V6

2.2 烧写Bootload

  有了原理图和PCB资料后,加工后得到焊好的实物Arduino板。这个时候电路板还不能用,必须烧入底层代码Bootload,烧写可以有多种方式实现,常用的是使用烧写工具和Arduino IDE软件配合,常用的烧写工具也有很多,比如AVR ISP ,USBasp,USBtinyISP,这里推荐使用USBtinyISP。

焊好的SAGOO UNO板

使用右边的USBtinyISP给UNO板烧写Bootload

用USB线连接UNO与PC,打开Arduino IDE软件自带的Blink例子,编译下载到SAGOO UNO板中

2.3 观察结果

  当做完以上步骤后,如果一切正常的话,就会看到UNO板上自带的信号指示灯L以1Hz的频率闪烁。如果最终结果不对,那。。。呵呵。。。慢慢检查吧!

时间: 2024-10-11 13:20:54

二、制作Arduino的相关文章

使用LM386制作Arduino音乐播放器

在我们的项目中添加声音或音乐总是会使其看起来更酷一些,听上去更有吸引力.特别是如果您使用的是Arduino开发板,并且有很多空余的引脚,只需要添加一个SD卡模块和一个普通的扬声器即可轻松添加音效.在本文中,我将向您展示使用您的Arduino开发板来播放音乐以及添加音效是多么容易.感谢Arduino社区开发了一些库,可以使用快速而简便的方式实现..我们也在这里使用了LM386芯片进行放大和噪声消除. 需要的硬件: 1.  Arduino UNO开发板 2.  SD卡读卡器模块 3.  SD卡 4.

MDT2013系列之二 制作部署U盘

         博文说明:本博文将教大家如何通过MDT制作一个部署用的U盘,如果没有网络部署的条件,那么使用U盘部署也是一个很好的选择,U盘部署和网络部署一样可以实现自动化,他们的区别只是传输的介质不同而已. 相关软件: 1.一个U盘(至少8G) 2.启动盘制作工具(工具可以在网上下载到,比如:软碟通.如找不到请点击此超链接进行下载 ) 一.制作步骤: 1.参照上篇文章安装好MDT,并进行相关的配置. 2.展开AdvancedConfiguration,右键点击Media,选择New Medi

使用TFT LCD制作Arduino触摸屏计算器

Arduino开发板总是可以帮助我们轻松地构建一个项目,并使其看起来更具有吸引力.对一个带有触摸功能的液晶显示屏进行编程听起来可能是一件复杂的工作,但是通过使用Arduino库和扩展模块可以使得这项工作变得非常简单.在本项目中,我们将使用一个2.4寸Arduino TFT液晶屏来构建Arduino触摸屏计算器,它可以执行加法.减法.除法和乘法等所有基本计算. 所需材料 1.    Arduino Uno开发板 2.   2.4寸TFT LCD液晶显示屏模块 3.   9V电池. 了解TFT LC

风洞稳定小球系统(二)----- 基于Arduino实现的PID距离PWM控制

Arduino真的是好用, 已经上瘾. 这次做的是风洞稳定小球系统 一.元件模块 Arduino正面 Arduino引脚接线 驱动板,反正是freescale小破车上用的那款 电源. 风洞 风扇型号 二.Arduino代码 一言不合就上代码 #include <PID_v1.h> int inputPin=4; // define ultrasonic signal receiver pin ECHO to D4 int outputPin=5; // define ultrasonic si

Arduino开发板制作

Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬件(各种型号的Arduino板)和软件(Arduino IDE).构建于... Arduino制作物料 教程: Arduino制作 物料即各种元器件元器件清单 元器件购买 淘宝 Arduino制作工具 教程: Arduino制作 制作Arduino相关设备.工具和耗材所需设备 喷墨打印机如MP280

嵌入式Linux内核制作

一.Linux内核简介 Linux系统架构分为内核空间和用户空间.它们之间切换条件:1.系统调用 2.硬件中断. 内核架构:1.系统调用接口 2.进程管理块 3.内存管理 4.体系结构相关代码 4.虚拟文件系统 5.网络栈 6.设备驱动 二.制作Linux内核 1.修改配置文件 make config --文本模式交互式的配置 make menuconfig --基于文本模式的菜单型配置(直观.简单.高效.推荐) 配置文件的选择:1.默认   2.已有的配置文件,Linux系统下的/boot/目

U盘装系统系列一—-安装老毛桃U盘启动制作工具

今天跟大家分享下如何制作U盘启动盘,通过U盘启动来安装操作系统.U盘便于携带,同时能解决光驱出问题装不了系统的麻烦,可谓是装机利器!我一直用的都是老毛桃的U盘启动制作工具,很好用,很强大,就以它来演示吧.一.安装老毛桃U盘启动制作软件1.从老毛桃官网下载老毛桃U盘启动制作工具如V110828.2.双击程序执行安装.3.一直点击“下一步”到下面这个界面即可安装成功.二.制作U盘启动盘1. 打开主程序(桌面创建个快捷方式),插入U盘,在磁盘列表里会自动列出盘符.型号.容量等信息.2.选择要制作启动盘

基于Proteus仿真的Arduino学习(1)——Arduino Uno最小系统及LED的简单使用

一.前言:  A.Arduino简介 Arduino是由一个欧洲开发团队于2005年冬季开发.其成员包括Massimo Banzi.David Cuartielles.Tom Igoe.Gianluca Martino.David Mellis和Nicholas Zambetti.据说Auduino开发团队的领袖Massimo Banzi 之前是意大利Ivrea 一家高科技设计学校的老师.他的学生们经常抱怨找不到便宜好用的微控制器.2005年冬天,Massimo Banzi 跟David Cua

Unity3D教程宝典之Shader篇:第四讲制作一个美丽的地球

原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 Vertex and Fragment Shader例子二,制作一个自动旋转的3D地球. 下载美丽的地球工程 原理是 2张贴图,一张地球图,一张云层分布图(1)通过uv.x即纹理坐标的横轴与时间相乘,产生球在移动的效果 (2)通过地球和云的颜色值叠加形成 层叠 的效果.注意:贴图的'Wrap Mode'属性一定要设置成Repeat                              关于Wrap Mode当Wrap Mode为Cl