2598| 0
|
[教程] 【智控万物】marker手柄控制“自制小车” |
本帖最后由 云天 于 2020-11-29 17:33 编辑 【教程背景知识】 1、首先要了解“CodeLab Adapter”是什么? CodeLab Adapter 是一个由 Python 构建的软件(构建在消息之上(Everything Is a Message)), 致力于连接万物,无论是软件还是硬件,无论是 AI、开源硬件、现实世界的物体、还是虚拟世界的动画角色,接入 CodeLab Adapter,皆可彼此互动。(开放) 在 CodeLab Adapter 驱动的环境里,通过使用 Scratch 或 Python 编程,你可以与万物沟通: 你可以在朋友生日那天,在 Ta 进门的一刻,将手中的魔杖一挥,在空中划一个字母 L 的轨迹,瞬间,点亮房间里五彩的灯光。 https://adapter.codelab.club/ 2、CodeLab DynamicTable CodeLab DynamicTable: 一个可实施的技术方案 https://www-old.codelab.club/blo ... ctable-an-instance/ 3.CodeLab DynamicTable: A Seeing World https://www-old.codelab.club/blog/codelab-dynamictable-a-seeing-world/ 【软件安装】目前 CodeLab Adapter v3 可以在Mac、 Windows、 Linux、Raspbian(树莓派) 平台上正常运行。具体过程,及其它相关知识,请学习相关教程:https://adapter.codelab.club/get_start/gs_install/ 【制作案例1】marker二维码控制Scratch角色 手绘marker二维码控制“炮台”角色 制作marker手柄 marker手柄控制“甲虫”角色 头戴式摄像头 头戴式摄像头用户不用固定位置实施的自由控制 主程序 【制作案例2】控制LED灯、马达 左右转向制作黄灯LED灯 【制作案例3】控制马达 在这个案例中,需要准备 2 块 micro:bit。其中一块用作消息中转(暂且称其为中转站),另一块用于实现项目功能(暂且称其为功能板)。 https://adapter.codelab.club/extension_guide/microbit_radio/ 因驱动电机使用到DFRobot的IO扩展板,makecode下使用电机驱动(仅micro:bit) makecode在线编程地址:https://makecode.microbit.org 请复制库链接地址后粘贴到makecode扩展中并搜索:https://github.com/DFRobot/pxt-micro-IOBOX 示例: 以下程序运行结果:两个电机转速分别为200转和100转,正转2秒,反转2秒,停止2秒,一直循环。 控制两个马达 makecode源码:https://makecode.microbit.org/_4TYad8KRs3R2 Scratch代码 【制作案例4】控制自制Microbit小车 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed