今天经历了购买Arduino的兴奋,安装驱动时的小插曲,但结果还是令人满意的:)。为了晚上能顺利做这个处女DEMO,放弃了和同事去吃火锅的机会,今天天气比较凉,吃火锅是多么诱人啊;为了做这个DEMO,对老婆大人百依百顺,刷锅洗碗,洗头捶背,端茶倒水争取了时间,这样的技术男真的有点悲催,哈哈。
- 先到官网下载程序包,安装驱动。
- 运行IDE:
这时需要选择Arduino所用到的序列串口编号,以便在IDE中能将程序烧录到板子上,可现在这时遇到了问题1,如上图选择串口的按钮是灰色的不可用!这是因为板子没插到电脑的USB上,哈哈。 -
在Windows可在设备管理器下找Arduino的串口编号:
-
把LED如下图连接到Arduino,LED的长脚接到pin13上,短脚接到GND上,第一次玩怕烧了LED,所以我接了一个1K欧的电阻,如下图:
- 在IDE中编写如下的程序:
#define LED 13 void setup(){ pinMode(LED,OUTPUT); } void loop(){ digitalWrite(LED,HIGH); delay(5000); digitalWrite(LED,LOW); delay(1000); }
- 点击Verify,并通过了检测:
- 点击Upload,把程序烧到Arduino上:
这时报了如下异常:Binary sketch size: 1018 bytes (of a 32256 byte maximum) avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
- 战果,终于按预期效果亮了,亮5S,秒1秒循环:
哈哈,在硬件上玩的HELLO WORD!终于成功,该睡觉了(兴趣也害人啊,熬夜^_^)。