转帖:跟珜羽一起学Arduino NO.2 点亮你的第一个灯
kc20382013/09/05电子技术 IP:广西
跟珜羽一起学Arduino NO.2 点亮你的第一个灯

XXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXml

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

(
XXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXml
)

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

一.设置你的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是否亮1s1S周期循环。

如果是。恭喜你完成了第一个程序。(虽然不是你写的: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错误

百度搜索:

XXXXXXXXXXXXXXXXXXXX/s?wd=avrdude%3A%20stk500_getsync
()%3A%20not%20in%20sync%3A%20resp%3D0x00
来自:电子信息 / 电子技术
0
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
kc2038
学者 机友 笔友
文章
37
回复
268
学术分
1
2009/01/06注册,6年4个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}