文号
t60318
阅读
4508
回复
2
收藏
3
转帖:跟珜羽一起学Arduino NO.1 认识硬件以及连接
2013/09/03
IP:广西
跟珜羽一起学Arduino NO.1 认识硬件以及连接

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
这个教程是面对那些什么电子基础都没有朋友。(但是起码要有初高中对电路的基本认识,例如知道什么是电阻什么是电容)以及会使用电脑。   = =不要说怎么下载怎么解压缩文件都不会。


硬件部分
024415kqu9hsphxha2x9vs.jpg

学习arduino的话,手头上有个arduino的板子还是比较好的。
入门的第一步肯定是要买一块arduino的板子的。(如果先不买也好,先跟着教程走一遍大概了解后再购买学习套件更好)推荐大家购买正版的Arduino控制器,如果资金有限,可以考虑使用国内厂家arduino兼容控制器。目前国内的Arduino代理商有 OPEN JUMPER、DFRobot、Seeed,还有忘了名字
我使用的是XXXXXXXXXXXXXXXXXXXXXXXXXXXXX的Zduino系列兼容控制器。推荐大家购买UNO R3作为入门使用。
一.硬件部分
板子到手后就两样东西,Zduino板子以及一根USB数据线。

就板子上我们经常接触到的部分讲解说明一下:



1.黄色部分是用来连接电脑的USB线的,用来给板子供电以及下载程序使用的。
2.紫色部分为电源部分,接上USB或者外部电源后可以从这个位置为扩展板,自己的面包板等供电。当然反过来说不接USB与外部电源的话可以从这里给Zduino供电。
3.浅绿色部分是数字逻辑输出口,可以按照你编写的程序来输出高电平(5V左右)或者低电平(0.3V左右),一共有13个数字IO口,编号从0~12。
4.蓝色部分为模拟输入口,可以用来测量模拟量的。一共六个通道,编号从A0~A5。
黑色部分为外部供电输入,外部7V~12VDC输入。当USB的500ma电流不够使用的时候可以接上使用。一般是用不上的啦。
5.深绿色部分是指示灯。USB和POWER分别指示的是使用外部供电还是USB供电。L是给用户使用的指示灯,连接到逻辑输出的13号脚。

板子上的介绍就到这里,后面的例程里对于应用到的部分会进行深入的讲解的。

软件准备
二.软件准备硬件搞定了接下来就是软件部分了。2.1 编译环境下载。编译环境是完成Arduino程序的编写,编译,下载的任务。从XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX官网这个链接下载编译器。或者直接点以下链接下载:Windows版本MAC OSX版本LINUX 32位LINUX 64位源代码 001.jpg


可以看到官网为我们提供了Windows  MAC OS X Linux  以及源代码的下载。由于我用的是XP系统,自然下载的是Windows版本
002.jpg


下载保存后,再解压到你想放软件的位置。(我是直接解压到保存的目录下,至于你放什么地方,就看你的爱好和习惯了)

003.jpg



解压出来后进入文件夹可以见到以下的东西:
004.jpg


建议将arduino.exe发送到桌面快捷方式,方便以后使用。(win7用户可能需要管理员权限运行)


2.2接下来是下载驱动程序

最近的驱动安装方法,请见
arduino驱动安装方法
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

以下内容为较老版本的驱动,安装方法,如果你购买的是UNO 或者Mega R3可以无视下面内容
从这里下载驱动 zduino-m328、tiny驱动(windows).rar(126.84 KB, 下载次数: 1995)
005.jpg



保存后解压运行安装程序
006.jpg



点击安装即可
007.jpg



好的,软件准备过程完毕。

2.3 连接Zduino与电脑
三.最后的步骤接下来的事情就是连接硬件了。3.1然后将Zduino插上数据线,连到电脑的USB口上。你会发现标注USB的红色LED亮起。同时电脑右下角会提示如下: 008.jpg



3.2点击下一步 009.jpg



3.3接着就是搜索驱动,以及安装。
010.jpg


012.jpg



安装完成后计算机右下角的提示:
012.jpg



3.4在我的电脑上右键=》设备管理器
013.jpg



你将看到如下的内容:
015.jpg


注意红色部分,这个就是我们的Zduino。记住Zduino后面的COM16这个数字。(在你的电脑上可能和我不一样,请记清楚这一点)
到此所有的前期准备完毕。

你可以开始你的Arduino之旅。如果你会的话^o^






FAQ:如果连上电脑后灯不亮且电脑没有提示,或者指示说不能识别的USB设备,请更换数据线以及USB口。
如果在设备管理器看到的com口前面有感叹号,请重新安装驱动或者更新驱动。或者在感叹号的设备上右键更新驱动,在出现3.2部分的窗口时选择从列表或者指定位置安装,指向你解压驱动的地方。

还有一点要说明的是,驱动要用我们论坛提供的驱动才会显示的是
Zrduino-m328(COM*)
。如果用的只是官方的驱动的话,那只会显示为
USB-SERIAL CH340(COM*)。

最后还有一点就是这个驱动是适合openjumper上的Arduino兼容板,你要是买别的板子请注意驱动。
014.jpg
+20
科创币
发热门诊
2013/09/03
高质量发帖
+50
科创币
氢离子
2013/09/04
帮顶,这帖子居然没人回复
+200
科创币
拔刀斋
2013/09/04
转的入门教程很详细
+25
科创币
14873214
2013/09/05
+100
科创币
猎鹰
2013/09/05
超高节操转载。
13年4个月前IP:未同步
565841
1楼
为嘛那么多人学Arduino,难道我过时了?
引用
评论
13年4个月前IP:未同步
565894
2楼
回 1楼(gurite) 的帖子
因为arduino基本上都是使用库的,虽然效率有影响但主要更简单方便
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的