用Micro:bit控制遥控车

不少遥控车是用Arduino来控制,一样也能够用Micro:bit来控制。这篇文章咱们就来作个测试。web

此次须要用到扩展板,管脚比较多,请参考下图app

1、材料:测试

•micro:bit 二片ui

•micro:bit扩展板spa

•自走车车体:motoduino的车体orm

•L298N马达驱动模块blog

•18650电池盒及电池ci

2、连线it

•L298N的out一、out2与右车轮的马达连结io

•L298N的out三、out4与左车轮的马达连结

•L298N的in一、in二、in三、in4分别与micro:bit的P0、P一、P二、P3来链接

•L298N的ENA、ENB先jumper住(以最快速度来跑),过后要控制速度再把ENA接P四、ENB接P5

•L298N的12V接18650电池盒的正极

•L298N的GND分别接18650电池盒的负极及micro:bit的GND

•L298N的5V不接线(会把micro:bit给烧坏)

3、简易测试

•L298N控制马达的正转

◦右马达:in1为LOW、in2为HIGH (ENA控制转速 0~255)

◦左马达:in3为LOW、in4为HIGH (ENB控制转速 0~255)

•L298N控制马达的正转

◦右马达:in1为HIGH、in2为LOW (ENA控制转速 0~255)

◦左马达:in3为HIGH、in4为LOW (ENB控制转速 0~255)

•L298N控制马达的中止

◦右马达:in1为LOW、in2为LOW 或 in1为HIGH、in2为HIGH

◦左马达:in3为LOW、in4为LOW 或 in3为HIGH、in4为HIGH

•程序以下:

4、测试车子前进、后退、左右转

•L298N的in一、in二、in三、in4分别与micro:bit的P0、P一、P二、P8来链接

•按 micro:bit 的A+B前进车子、按A向左转、按B向右转、摇动向后退

•程序以下:

5、利用板子倾斜度控制车子前进、后退、左右转

•L298N的in一、in二、in三、in4分别与micro:bit的P0、P一、P二、P8来链接

•当 micro:bit 前向倾(logo较低)车子前进、向后倾(logo较高)车子后退、向左倾(向左倾斜)车子左转、向右倾(向右倾斜)车子右转、按A键时车子中止

•程序以下:

测试画面:

6、利用另外一块micro:bit板子来控制车子前进、后退、左右转

•自走车上micro:bit的程序,加入广播的功能,修改以下:

准备另外一块micro:bit 当遥控器,程序以下:

测试画面以下

原文参考

https://mp.weixin.qq.com/s?__biz=MzU0MTg0ODIzNA==&mid=2247484453&idx=1&sn=bc1cdf347fca75b6aee791981b682952&chksm=fb22e3e0cc556af6194e4b09baa6e625a9309649e7da7b3251ff98e01b8a23ae098ab627fa9a#rd

相关文章
相关标签/搜索