查看: 945|回复: 0

麦昆体感遥控车

[复制链接]
  • TA的每日心情
    开心
    2019-12-6 11:35
  • 签到天数: 921 天

    [LV.10]以坛为家III

    发表于 2019-5-13 23:26 | 显示全部楼层 |阅读模式
    简介

    利用 microbit 的重力计和无线功能,使用另一块 microbit 体感遥控麦昆,让娃娃体验掌控的乐趣。

    实现
    打开 Mind+ 的示例教程发现已经有无线通信的示例教程,照抄那肯定不大好。示例教程中通过发送字母来表示控制信号,这作为一个简化的教学很合适。实际使用的时候要考虑到前进后退和左右转方向,以及和车灯是互相可以同时存在的,我这为了能在一个信号里简单的包含这些信息,用了个十百千万不同的位数来表示不同的功能,0 1 2 表示不同的状态,如果是用一些有位运算的编程语言的话我是更喜欢用位操作的,这图形化的没有位操作,就用进位来代替位了。
    发射的部分有做显示,根据不同的体感状态显示出当前的命令,接收的部分如果也在LED点阵上显示接收到的命令的话会出现延迟,所以最终选择不显示来运行遥控车。

    发射的程序
    carSend.png
    接收的程序
    carReceiveNoShow.png
    接收并显示命令的程序
    做个参考,调试的时候方便直观看到接收的命令
    carReceive.png

    程序下载
    carSend.sb3 (42.47 KB, 下载次数: 3)
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    求助oled显示屏 中间有一条不显示 折腾好久没明白是咋回事
    求助oled显示屏 中间有一
    以下是源代码,课程做东西需要,卡在了这一环节,求大神指教(跪 #include #i
    中文 字库 的8针 OLED 12864模块 arduino
    中文 字库 的8针 OLED 128
    屏幕电路SPI连线: 中文字库OLED Arduino UNO GND GND
    DIY X-Y 平面激光器
    DIY X-Y 平面激光器
    DIY X-Y 平面激光器 总成本不到50元,性能一点不比市面的差. Arduino UNO x1 舵机 x2
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表