最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 最新DIY >

想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编

时间:2017-06-13 21:11来源:数码之家 作者:smfox10 点击:
先说下我的单片机之路,大家嫌啰嗦跳过这里,看下下楼直接制作arduino。我这里想说明只要有决心谁都能学会单片机。当你在DIY区的东西折腾过了,就应该玩玩单片机了我是2010年加入数码之家这个大家庭的,我还记得当时加入要邀请码的,然后终于那天注册开放了,
    先说下我的单片机之路,大家嫌啰嗦跳过这里,看下下楼直接制作arduino。我这里想说明只要有决心谁都能学会单片机。当你在DIY区的东西折腾过了,就应该玩玩单片机了
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
    我是2010年加入数码之家这个大家庭的,我还记得当时加入要邀请码的,然后终于那天注册开放了,兴奋死了,本来在DIY区做一名潜水员的,看着各位大大的创意制作,首先学会了做移动电源,然后了解什么是白光和做白光电烙铁
    大家是不是也是这样呢?呵呵,然后后来突然有一天,在首页看到一个单片机做的跑马灯图片,然后看完那个霹雳灯的视频我就中毒了,然后从此在单片机区流连,我还记得那天网上,有个坛友发个帖子说是做了一个51单片机最小系统,我非常有兴趣想学,想自己D个。那个51单片机最小系统看来是很简单,但是不瞒大家当时坛友发了很清楚的电路图,我一点都看不懂,特别是那些电子符号什么的,什么晶振的,什么电容的。因为本身我一点电子基础都没有,没办法,只能坚持下,在单片机区多看帖子,然后渐渐就有点感觉,原来那些电子符号是实物的一个表达,为了简化实物图。那时候很笨(现在也很笨)我就把别人做单片机最小系统的零件抄下来,抄到纸上,因为那时候蛮多关于最小系统的帖子,我就一个个抄下来,对照下,那些元件是必须的(因为很多坛友说是最小系统,其实还加了一些元件下去)。抄着抄着,自己也尝试画下电路图,有时候上课也画下课也在那里画。同学都说我入魔了。
    终于在那个假期决定了学单片机,学单片机肯定要买单片机和零件呀。这是我又在论坛搜索下各位大大是怎么学的,有些人推荐直接上开发板,有些人推荐用面包板,说开发板的大大说做用开发板实验快,但是我看到那个开发板电路图,跟我平时画的那个最小系统我简直就晕了,一点头绪都没有,偶尔一次邂逅上了杜老师的单片机视频,然后就买了杜老师的套件来学习。跟我同宿舍的同学则买了一块开发板。本来我们想学好了可以交换来学。但是最后还是你学你的,我学我的。也算入了门吧。有些人说杜老师的东西贵,我觉得呢,杜老师的入门视频对于入了门的单片机爱好者可能没什么用,但是对于一个门外汉来说真的将学习进度加快了,所以我觉得还是值了。虽然很多东西没讲到,但是大概知道怎么去查找答案,给你指引了方向。
    虽然现在的水平还是很菜,额,不过我觉得是爱好也就够用了,现在有空还在吸取各位大大的单片机经验,感谢各位大大的宝贵经验和精彩制作和耐心解答,使我这个菜鸟一直在成长。
    学到一定程度,有时候是非常愿意给大家分享一下经验的。本来想写个单片机教程,额,怕水平太水了,给大家笑话。再之,已经有两位大大写了很好的教程,确实非常不错!如果当初我看到了,呵呵,又可以省一点费用咯。有兴趣学单片机的友友,可以去跟着他们的教程他学下。
    前面也有两个大大写了单片机的教程:
    第一个是小七同志的

    有这两个大大的单片机教程我就不再班门弄斧了。我决定弄个arduino小白教程,有人说arduino是单片机中的切糕,这个确实不错。但是它的易用性实则让人难以抗拒。可以这么说小学生也能学得会的。为什么?因为arduino有个图形编程模式,即使你不懂编程,你也能用上arduinoArduino与单片机到底哪个好,真的很难说。我只能说arduino就像个玩具,但是这个玩具是全世界性的,它的东西由全世界的arduino的爱好者互相添砖添瓦,使单片机标准化。
    好了说了那么多废话,如果你看完以上的字,恭喜你坛友你非常有耐性!你如果跟着我的教程,觉得能学会arduino,因为它本身就很简单,我会写的很小白很小白,因为我本身就是小白想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编如果有说错的地方,请各位大大指正。因为这个教程很多图片,大家都知道上传多图很麻烦,又要改大小什么的,但是我会尽量更新快点,不要让我的寒假闲着。

好了说了很多废话,首先教大家做个arduino,亲手D个可以节约成本想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编这个帖子其实是答应了坛上某个坛友而写的。

首先你要准备的东西:
零件:
1、Atmega8(或者Atmega168又或者Atmega328)X1
2、洞洞板X1
3、16M晶振X1
4、22pf陶瓷电容X2
5、104陶瓷电容X1
6、10K电阻
7、按键
8、4个铜柱配螺母

下载工具:
Usb asp
FT232RL USB 转串口线(cp2102、pl2303也可以)

软件:
安装Usbasp驱动 http://dl.vmall.com/c010f6rt63
安装FT232驱动(自己对应安装)
安装arduino软件http://arduino.cc/en/Main/Software
progisp http://dl.vmall.com/c0jm17mt54(之前漏写了,给大家添麻烦了)


arduino uno R3电路图想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编 arduino_Uno_Rev3-02-TH.zip (139 K) 下载次数:51 


想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
我们按这个电路图焊接一个arduino
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
为了照顾看电路图头大的友友(当初我就是这样...),我弄了个很笨的电路图,大大莫笑,希望坛友看得懂
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
好了,相信动手能力非常强的各位友友焊接这个arduino绝对不是问题。由于我自己焊接得arduino是之前焊接的,步骤图没照下来,大家见谅
焊好最小系统部分,我们再焊接一个usb asp下载接口,那个针脚与usbasp相连
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
焊接好了,我们把usb asp插到arduino板子上准备烧写熔丝位和bootloaders,当然usb asp要插在电脑上 
我们打开progisp软件
下面看图操作即可
如果你的arduino焊接正确的话,是可以正常读出来的。
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
前提你已经装好arduino软件
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
这样就烧写玩熔丝位了!
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
好了,你的arduino的熔丝位和bootloaders都弄好了,可以使用了。
我们用FT232usb转串口下载器连接好arduino和电脑,这么准备下载。


想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
打开arduino软件,先设置两个地方,一个是你的板子,另外是你的串口号
选板子:
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编



选串口号,通常都是最后一个的,或者你去你的电脑设备管理器查看下你装usb转串口驱动时(具体操作我的电脑右键》管理》设备管理器》串口),系统给你分配时COM几。我是com4。所以我在软件就要这样选择,如图所示:
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编



好了都是设置好了,其实上面那两个设置只需设置一次就可以,以后除非你换板子,才重新选。


好了我们来试下做个1602液晶屏实验
打上代码,其实你复制也是可以的!


#include <LiquidCrystal.h>

LiquidCrystal lcd(3,4,5,6,7,8);
void setup() 
{
   lcd.begin(16, 2);
   lcd.print("I Love You!");
}
void loop() 
{
}

先后点击编译,下载。把程序下载到arduino上,当然arduino也要接上1602液晶屏。接法采用4线模式,这里仅仅演示下,具体的见后面的教程。
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编

想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编



好了我们的实验成功了!
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编

想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编





   好了,如果以上自制arduino对你有难度的话,那我还是建议买个成品板回来,买回来就可以直接做实验了。不要自制
arduino给吓跑你了。
下面就是最常见的三种arduino型号
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编


   最最常用就是中间那块,很多教程都是根据它出的,其实这三块也没多大区别,就是引脚多一些。如果多米的就建议入第一块,资源比较多,普通的如第二块也就够用了,第二块最新的型号是uno R3。x宝60、70包邮就可以入手块了。额,确实贵,但是学习一开始都是要“交学费的”,但是如果几十块钱能学会单片机那也就值了,对吧?
   如果米不多也可以考虑下我那个AI arduino,之前自己做的,还剩几块,接头暗号:数码之家,你懂的
这里介绍,顺带求M想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
嗯,开始正式教程部分:
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
爱因斯坦曾说:每件事情都应该竭尽可能地简单,而不是简单一点。论坛上已经有很多大大写单片机的入门教程,我这次我觉写下arduino的入门教程,因为比较简单,给新手多一个选择吧。此文只适合从零开始的新手,因为真的写得不能再白了,所以有基础的友友看起来会很烦人,额,有什么写不对的地方老鸟请轻拍砖。
历史
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
在好远好远的意大利,有这样的一些学生经常抱怨找不到便宜的控制板控制他们的机器人。于是神般的老师们就发明了arduino!后来arduino在世界各地流窜繁衍,终于前几年也流窜到中国,然后就开始慢慢的繁衍起来了。 
简介
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容