TurnipBit的动作状态 | 对应小车的操作 |
向上 | 停止 |
向左 | 左转 |
向右 | 右转 |
正面 | 前进 |
反面 | 倒退 |
共2条
1/1 1 跳转至页
让我们一起摇摆 Turnipbit体感遥控车
只看楼主 1楼
相信大家对Microbit是非常熟悉的,而今天我们做的这个小玩具所用的核心板是Turnipbit,是基于 Microbit开发的一块适合儿童适用的板卡。基本使用原理是一样的,这里就不多介绍了,代码这方面我也用了更好玩的拼插方法。(感觉比书写麻烦多了。果然是适合孩子玩的)所需器件TurnipBit开发板 2块microUSB数据线 1条可接入互联网的电脑 1台TurnipBit扩展板 1块智能小车套件 1套电机驱动模块(L298N) 1个实验步骤:打开Turnipbit可视化编程网站 www.turnipbit.com 点击开始编程功能区点击加速度传感器,选择判断当前…的动作。如下图:本次实验主要涉及到5种动作,即:向上、向左、向右、正面、反面。接下来展开分析一下,这5种动作对应的TurnipBit板子的实物状态。向上:TurnipBit正面(带有LED灯、按键)朝向我们,如下图:向左:依照向上的动作,逆时针向左旋转90度。如下图:向右:依照向上的动作,顺时针向右旋转90度。如下图:正面:依照向上的动作,逆时针向下旋转90度。如下图:反面:依照向上的动作,顺时针向下旋转90度。如下图:接下来分配这5种情况下小车的动作:
实现模拟体感器的代码。主要功能为不断检测TurnipBit的动作,先用内置图像来表示当前的动作。体感部分的工作已经完成了,那么该如何将这些信息传送给接收器?不用担心,细心的同学不难发现,功能区内有一个无线电的模块,我们用它来实现两块TurnipBit开发板之间的通信。 首先选择打开蓝牙,放在循环外,然后再每个动作判断内添加发送的消息,消息内容可以自定义。参考下图:现在来完成接收器的代码。主要功能为接收模拟体感器发送的数据,分析数据得出对应的动作,像模拟体感器一样用图案表示出来。如下图:接下来我们组装小车,首先晒一下小车的整体器件。包括:2个轮子、2个减速电机、1个万向轮、1包铜柱螺丝包、1个电池盒、1个底板、1个开关。先用焊枪把减速电机两边的引脚片焊上公头杜邦线,方便接入电机驱动模块。将减速电机、万向轮和开关安装在底板上。将轮子安装在两侧的电子上,电池盒安装在底板上。将电池盒的正极(红色导线)焊接在开关的1个铜片上,开关的另一个铜片焊接上公头杜邦线。如下图:安装电机驱动模块。先看一下整体接线图,如下:
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |