http://v.youku.com/v_show/id_XNzQ2OTkyMTky.html 教你自己制作一套计时器 1、 无论在遥控模型还是真实赛车比赛中都会用到的一样东西就是AMB个人计时器,它可以帮助车手更全面地了解自己的技术水平,从而提高自己的成绩。今天我教大家制作一套属于自己的赛车计时器,它虽然不像AMB计时器那样精确,也无法辨别不同的车辆,但是有了它你就可以在家中自己偷偷地联系,提高自己的水平啦!是不是非常棒?! 2、 这是我们的主角Arduino,一块由意大利的老师开发的单片机。开源的平台、方便使用的特点和低廉的价格,让他很快成为了学生、电子设计师和媒体艺术家的宠儿。网络上有很多版本的Arduino,我建议大家购买UNO R3版本的,另外还需要购买一对红外激光对射传感器、led发光二极管、220Ω电阻和杜邦线若干。 3、 你可以在我们的群空间中下载你所需的计时软件,注意区分版本。 4、 我下载的是苹果版本的,打开压缩包,发现有三个文件。解压arduino的zip文件后,会看到出现一个Arduino图标的app,这是IDE程序,打开它就可以给单片机烧录程序了。Windows版本的流程与Mac版类似,不同的是需要安装arduino-1.0.5-r2-windows.exe文件后才可以使用Arduino IDE。 5、 将单片机通过USB数据线连接至电脑。打开ArduinoCode文件夹,将arduinoMaxInOutforDummies.ino文件在IDE程序中打开。你会看到一长串代码,不要害怕,这里不需要任何的编程。你要做的就是像图片中这样选择合适的串口号,然后点击左上方的Uploal按钮就行了。 6、 正常情况下,软件会提示烧录成功的信息,并且Arduino上的一排指示会灯闪烁,说明Arduino和计时软件的通讯程序已经写入到单片机中。一旦程序烧录完成,以后就不需要再烧录了。 7、 如果在烧录软件过程中遇到问题,很有可能是Arduino的驱动程序没有被正确安装,在Windows中经常遇到这种问题。此时打开设备管理器找到端口中的Arduino端口,如果驱动有问题端口图表上会有一个黄色的小三角。右键手动更新驱动程序,找到Arduino安装目录下的drivers文件夹,点击下一步,将驱动程序更新进去,重启电脑以后再烧录程序。有时候如果USB连线质量不好,或接触不良也会导致烧录时上传出问题,试试换一根连接线或者只是拔下来重新插上就好了,也尽量不要用USB延长线,质量差的延长线时常造成通讯不良。 8、 到这里,你已经完成一大半了。接下来要将传感器布置好,选择数字输出的传感器模块,可以是红外传感器、倾斜开关、震动传感器或按钮等,计时的方式是多种多样的。但如果你想要直接从单片机供电,最好选择5v或3.3v供电的传感器。我这里使用的是红外对射传感器,将传感器的正负极连接至5v和GND中,信号线则连接至12号接口。在3号口上我连接了一个led指示灯,它会根据比赛状况指示,记住Arduino的所有数字输出端口都是5v的,所以接led一定要串联一个220Ω电阻在负极上。 9、 打开GuGu-Timer计时程序,将制作好的单片机连接至电脑。点击左上方的一个蓝色按钮,再选择合适的端口。如果指示灯点亮,说明连接已经建立。设置一下传感器的类型、比赛时间、最短单圈等信息后再按左下方的START按钮,现在只要触发传感器就会开始计时啦! 10、 看一下背后的程序,看起来有点复杂,但其实只是完成很简单的功能而已。Max/MSP是一个可视化的编程软件,使用起来非常方便,更多资料可以访问:http://cycling74.com和http://arduino.cc 11、 做一座带计时功能的攀爬木桥或者给mini车用的小拱门,让你玩车的过程变得更加有趣,发挥你的想像力创造更多更有意思的计时器吧! 12、 这里我只使用了一个Led接口,你可以再尝试多接几个Led到其他的端口。pin2、pin4、pin10和3、5、6号接口都有带有Led信号输出功能,当然你也可以接上小喇叭之类的发声器件在过圈时提醒你。记得输出都是5v的,一定要记得串联电阻哦! |
广告投放|联系我们|手机|投稿|Archiver|About us|Advertise|遥控迷模型网|RCFans ( 粤ICP备10210518号-1 )
版权所有 RCFans.com © 2003-2016