这就是blink程序。
程序中灰色的字是注释,也就是和程序无关的说明性文字。写注释的方法:用/*和*/包住一段文字,或者在某一行的开头加入两个斜杠//
点击upload按钮,就可将程序编译并上传到arduino上面开始运行。
如果上传失败,检查这里,看有没有给当前arduino使用的usb口打钩
(待续
pulseIn(abc,HIGH) 代表在abc针脚上,等待一个高电压脉冲(等待电压由低变高,又由高变低)。然后返回一个值,这个值代表两次电压变化经过的时间,单位是微秒(microseconds, us).
pulseIn(abc,LOW)代表等待一个低电压脉冲,其他一样。
所以在程序里面写int echotime=pulseIn(ssecho,HIGH); 就代表我在ssecho脚上,等待电压由低变高(发射了超声波),开始计时,然后等待电压由高变低(收到了超声波),停止计时,然后把经过的时间写到echotime变量里面去。
引用第10楼warmonkey于2013-04-23 19:10发表的 :
吐槽一下,LZ的C代码,和Arduino全C++的库格格不入。
Playground的NewPing库
XXXXXXXXXXXXXXXXXXXXXXXXXXXX/Code/NewPing
.......
引用第11楼laji3865689于2013-04-23 20:50发表的 :
Leonardo才40多?
为毛我的UNO都花了180多。。。[s:225]
据说Leonardo还可以软件设置成USB HOST,一次满足你两个愿望
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。