6247| 6
|
[入门] 启动开发之路 |
本帖最后由 Jackie_Hao 于 2015-12-2 23:40 编辑 12月2日 今天才有时间第二次亲蜜接触,先按照入门套件的教程走一遍。 第一个程序Blinking a LED,接好跳线,然后输入程序,感受了一下编程的过程。这个和实例程序Blink一样,没啥好说的了。 第二个项目,SOS求救信号,教程里面第二个程序的for循环,如果没有C语言基础应该要理解一下吧。发现一个可以改善的地方,因程序用loop()函数,所以烧写完成后,程序一直在loop,视觉上会分辨不出来结束的S显示和下一个开始的S显示。 修改程序把最后一个延时加长到1S。这样,程序结束后LED灭1S,开始下一次loop。 // three quick blink indicate S for(int x=0;x<3;x++){ digitalWrite(ledPin, HIGH); delay(150); digitalWrite(ledPin, LOW); delay(100); } delay(1000);// delay between three words |
本帖最后由 Jackie_Hao 于 2015-12-3 00:12 编辑 virtualwiz 发表于 2015-12-2 23:39 其实是想做自己的机器人,先从基础的开始,这里做个记录。 |
12月6日,入门程序之交通灯,这个程序学到了一个Anduino自带函数millis(), 据说是单片机时钟周期的返回值,单位是S. 根据程序,行人过马路的时间是10S, 有个想法是把数码管显示程序加进去,来进行倒计时显示。先把数码管程序熟悉下,然后再贴上整体的修改程序。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed