7626| 5
|
[入门教程] 玩转micro:bit-用BXY玩N20小车 |
本帖最后由 rzyzzxw 于 2018-5-16 20:27 编辑 拿到一个板子,总想做个小车出来。当了解到如何使用带驱动的N20电机后(具体内容参考Micro:bit 52 bit遇上N20),也想做个小车出来,感觉比我以前做的360度舵机小车要跑得快。 准备器材: 1、带驱动N20微型金属减速电机 - 30:1 2 2、micro:bit 1 3、Micro:Mate 1 4、3PI miniQ 小车橡胶轮 2 5、万向轮 1 6、电池盒 1 7、laserblock 件 及螺丝 1、搭小车 2、写入程序 [mw_shl_code=applescript,true]from microbit import * #write your program: pin8.set_analog_period(20) pin12.set_analog_period(20) def go(): pin8.write_analog((0.5 + 0/90)*1023/20) pin12.write_analog((0.5 + 180/90)*1023/20) def back(): pin8.write_analog((0.5 + 180/90)*1023/20) pin12.write_analog((0.5 + 0/90)*1023/20) def stop(): pin8.write_analog((0.5 + 90/90)*1023/20) pin12.write_analog((0.5 + 90/90)*1023/20) while True: if accelerometer.current_gesture()==("face down"): stop() elif button_a.is_pressed(): go() elif button_b.is_pressed(): back()[/mw_shl_code] 程序用的还是上一个小车快跑的(可以参考BXY 10 小车快跑),按A前进,按B后退。屏幕向下停。 3、测试 4、后面加一点器材使用过程中的体会 电池盒的小usb插头内的线断了如何办? 可以拆开修一下。 焊接好后,再用热熔胶固定下,还防止短路。 5、好了,地上跑下试试。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed