文号
t60353
阅读
2780
回复
0
收藏
1
转帖:跟珜羽一起学Arduino NO.2 点亮你的第一个灯
2013/09/05
IP:广西
跟珜羽一起学Arduino NO.2 点亮你的第一个灯

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

在上一个帖子
跟我学Arduino第一篇。认识硬件以及联机

(
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
)

我们完成了硬件以及软件的准备,现在我们要开始我们的第一个程序

一.设置你的IDE工具
先连接上板子这个不用说了,运行arduino.exe软件,你将见到如下的启动界面:

001.jpg
等一会儿就能看到IDE界面了。

002.jpg
你需要做的第一件事
就是先设置板子类型以及串口号。

如下图,设置板子类型,tools工具=》board板子类型=》Arduino duemilanove w/ ATmega328(Zduino的兼容类型)

003.jpg
然后设置串口号(记得之前在设备管理器看到的串口号吧,选择他)

在tools工具=》Serial Port串行端口=》选择你的
COM*

004.jpg

设置完后可以在右下角紫色圈内看到板子类型以及串口号。



二.加载例程
在file菜单=》Examples例程 =》Basics基础=》blink闪灯
005.jpg

加载完例程后可以看到串口中间多了代码,先不管他,点下载按钮
007.jpg 006.jpg

IDE对代码进行编译
008.jpg

红色区域内表示正在编译中,右边的紫色区域表示编译的进度。


编译完成后状态就变成了下载中

红色区域内表示正在下载中,右边的紫色区域表示下载的进度。
下方的绿色区域表示编译出的代码大小。后面的数据表示这个程序烧写完毕后还剩下的空间大小。

下载成功
009.jpg


红色区域内提示下载成功


然后观察你的板子标注为L的绿色LED是否亮1s灭1S周期循环。

如果是。恭喜你完成了第一个程序。(虽然不是你写的:P)


FAQ:


010.jpg
上图的问题是串口号没有选对,或者板子类型没有选对,请仔细检查下。

011.jpg


这个图的错误类型是设置好了但是USB口松动使连接断开,请重新连接或者换USB口继续。。。


如果提示avrdude: stk500_getsync(): not in sync: resp=0x00 ,请在下载时按下USB座子旁边的红色按键。


原因的分析参见下面的帖子:

关于avrdude: stk500_getsync(): not in sync: resp=0x00错误

百度搜索:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
()%3A%20not%20in%20sync%3A%20resp%3D0x00
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的