查看: 1794|回复: 0

麦昆体感遥控车

[复制链接]
  • TA的每日心情
    擦汗
    2020-5-26 17:59
  • 签到天数: 957 天

    [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)
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    Arduino如何输出ASCii 的控制字符串ENQ为05H
    Arduino如何输出ASCii 的
    程序段 void loop() { Serial.print("ENQ1234"); } Arduino会转换成ASCii码发送
    点阵时钟 验证报错 求大神帮个忙
    点阵时钟 验证报错 求大神
    智慧食堂,让吃饭有着不一样的体验!
    智慧食堂,让吃饭有着不一
    以后凭脸吃饭啦!不在乎颜值、不管是谁,小编告诉你:只要“脸”就可以! “吃饭5分
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表