最新消息:

遥控车课程系列:LED cube遥控车

Arduino 少儿编程 1977浏览 0评论

把需要延迟时间的LED动画和不容许延迟的实时遥控车作结合,是不是很有创意呢!来做一个LED cube遥控车,会用到的技术有:初阶的Arduino程序撰写、满等的焊锡技巧。

 

遥控车课程系列:LED cube遥控车

 

运用材料

LED cube (本项目使用8x8x8)

小车 (包含马达和电池)

L298N马达模块

无线游戏杆

Arduino Mega

 

遥控车课程系列:LED cube遥控车

 

具体步骤。

组装小车,采用两颗直流马达带动两边的履带,各位可依据自己购买的小车作出独一无二的项目,不过记得要搭配合适的马达与电池。

 

遥控车课程系列:LED cube遥控车

 

以下的范例是可以控制两颗直流马达的正反转,它有11个脚位要接;如图所示,请各位按图索骥,千万别接错!

 

遥控车课程系列:LED cube遥控车

 

无线游戏杆的范例程序可以从这里下载,

http://playground.arduino.cc/Main/PSXLibrary

把下载好的压缩文件解压缩到 C:Program FilesArduinolibraries

根据用户储存的位置不同,路径会不相同。接着打开我们下载好的Arduino IDE,并开启范例程序Psx1,并上传范例程序后,就会读取到各个按钮的值。

 

遥控车课程系列:LED cube遥控车

 

将游戏杆与小车结合:把上面的电路加上程序代码,就可以遥控这台车。

 

遥控车课程系列:LED cube遥控车

 

接着开始制做LED立方,我们是用8*8*8LED,真是浩大的工程,各位可以依据自身能力、时间、金钱来衡量调整。一起来动手吧!

tip1:如果有洞洞木板,会好做很多。

tip2:如果LED正负极太接近,会容易短路;建议可以在折弯前留一小段距离,避免短路。

 

遥控车课程系列:LED cube遥控车

 

关键程序代码:

funPrintColumn(funGetColumn(X, Y), Z);先在脑中想象你想要显示的图案,接着在X,Y,Z轴中输入相对应的值:X,Y是平面坐标,Z轴是16进位,如果想亮第一层就写20次方,第二层是21次方,第三层是22次方,以此类推。最后再把每个想要的图形并在一起,就变成动画了!

 

遥控车课程系列:LED cube遥控车

 

成果展示

 

遥控车课程系列:LED cube遥控车

您必须 登录 才能发表评论!