原因

近期,别人送了我一个CuteBot智能小车,拆开一看做工挺精致的,但是这东西是积木图形编程,显然不适合我这个年龄,所以打算给家里的小孩玩。

那么,你可能会问了,为什么要写这篇文章呢?答案当然是用来水的啊

其实在装的时候遇到了点坑,所以记录下来(说了半天还是水文章(滑稽))

部件

首先看下一个具有完整功能的 CuteBot小车(不算拓展)分为几个部分吧

  • MicroBit主板

这可以说是最核心的部件了,给小车烧录程序也是通过它。Microbit是由英国BBC公司推出的面向青少年编程教育的微型计算机,集成了加速度传感器,磁力传感器,两个可编程按钮,25个单色led,蓝牙等常用传感器设备,有一个micro usb接口用于连接数据线烧写程序和供电,可外接电池盒,底部有多个环孔连接器用于控制外接设备。这个板子不仅仅可以用于小车,官方还有许多套件,如智能家居等。当然也可以仅用这个板子跑程序,亮Led,放音乐等。总之它的功能非常强大。

  • 电池盒

  • SR04超声波模块

  • 小车主体 (电池盒是粘上去的,实在是弄不下来了)

组装

  • 首先将电池盒的线接到小车主板上并将电池盒粘到小车上

  • 然后插入超声波模块(注意:超声波模块插槽为8Pin,要插入到插槽的前4个孔上,千万不要插入后四个插孔,否则小车无法跑起来,超声波模块会发烫

    如图:

  • 最后将MicroBit插入的小车上的蓝色插槽里(MicroBit背面朝电池盒)
  • 组装完成

编程

环境

  • MicroBit通过数据线连接上PC
  • 打开网站 https://makecode.microbit.org
  • 点击 “新建项目”

  • 输入项目名
  • “高级” -> “扩展”

  • 搜索CuteBot ,并点击

  • 返回页面你就会发现有了 “酷比特小车” 一行了

  • 点击 “…” -> Connect 根据提示连接小车即可

Hello World

  • 现在开始编写第一个程序吧,你可以选择图形化的**“方块”编程,也可以用JavaScriptPython**编程(这里我用JS)

  • 输入代码
/*
这部分是开机执行*///在MicroBit显示屏(Led)上显示字符串 Hello,World!
basic.showString("Hello,World!")//显示完后,以50%的速度向前方行驶5秒
cuteBot.moveTime(cuteBot.Direction.forward,50,5)basic.forever(function () {/*这里是无限循环的代码块*/})
  • 点击 “下载” ,代码就开始执行了
  • (注意:如果该网站没有连接到MicroBit,那么你需要下载文件并右键手动发送到MicroBit里)

结束

该小车的优点是不需要焊接电路,并且无需搭配环境,仅需要组装好小车并通过在线编程即可运行

由于篇幅有限,关于API使用可以参考官方文档

  • https://microbit.org/zh-cn/get-started/first-steps/introduction/
  • https://archive.microbit.org/zh-CN/guide/quick/
  • (英文)https://microbit-micropython.readthedocs.io/en/latest/tutorials/hello.html

CuteBot智能小车相关推荐

  1. 自动跟随小车c语言,基于OpenCV的智能小车运动轨迹跟踪方法研究

    摘要: 随着人工智能技术的快速发展,智能小车开发受到越来越多研究者的关注,也已经成为一个重要的研究方向,而解决智能小车在路径规划中行驶的运动故障重要手段是对其进行的视频监控,但是智能小车的视频监控只能 ...

  2. 如何利用深度学习知识--快速部署高速目标检测智能小车?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 3月26日,英伟达图像处理系列公开课第三期线上开播,来自NVIDI ...

  3. 从我开始学单片机到完成一个智能小车的制作我都需要掌握哪些知识?

    10年前,我就是通过智能小车这个项目找到工作,成功入行的. 一些套件的购买记录和当时的笔记,很庆幸还能找到,不然大家以为我是键盘侠. 看了很多不同的文章,具备实际参考意义的不多,最大的问题就是方向错误 ...

  4. 【STM32 .Net MF开发板学习-17】Wifi遥控智能小车

    恰好以前购买的一个PDA含Wifi功能,所以与其用PC通过Zigbee控制智能小车,不如用PDA来控制,这样更为方便,不过由于目前.NET MF开发板不直接支持Wifi功能,所以我们也只好间接控制了, ...

  5. 清华校庆正当时,智能小车决赛日

    人工智能这一科技浪潮正在深刻改变着世界,智能机器人作为人工智能的一个综合性载体已经开始渗透进日常生活的方方面面,汽车行业亦是如此. 清华校庆正当时 110年砥砺奋进,110年春风化雨,清华大学与时代共 ...

  6. matlab智能小车避障,Arduino智能小车系列教程4——超声波避障

    Arduino智能小车系列教程4--超声波避障 Arduino智能小车系列教程 准备材料 超声波模块HC-SR04 舵机固定架 舵机安装 超声波接线 代码测试 代码详解 int getDistance ...

  7. 英伟达公开课 | 手把手教你部署一辆高速目标检测Jetbot智能小车

    主讲人 | 何琨 英伟达 量子位编辑 | 公众号 QbitAI 3月26日,英伟达图像处理系列公开课第三期线上开播,来自NVIDIA开发者社区的何琨老师,与数百位开发者共同探讨了: 利用NVIDIA迁 ...

  8. 智能小车设计指导 第二版

    这是我负责主编的设计指导,2009年9月初的第一版,一年之后出了第二版,现在吧链接放出来,有兴趣的可以参考. 点击此处下载 ourdev_599585DAN8LI.rar(文件大小:3.39M) (原 ...

  9. 华清远见智能小车视频服务器,华清远见版世界杯足球对抗赛,智能小车C位出道...

    哎,听说了吗?前天德国输了 听说了,简直扎心,不想接着看了,感觉人生失去了方向 世界杯不看了,可以看华清远见版世界杯足球对抗赛啊 听说还有视频彩蛋呢! 那还等啥啊,走,看看去! 4年一次的世界杯,简直 ...

最新文章

  1. ISME:长期进化实验揭示脱硫弧菌的硝酸盐耐受机制
  2. lncRNA研究利器之TANRIC
  3. 解决MVN install一直处于下载jar包等待问题
  4. Python List:一文彻底粉碎列表
  5. nginx反向代理模块配置详解_Nginx服务器的反向代理proxy_pass配置方法讲解
  6. 奔跑中的2015--成长之路
  7. 微信h5开发网页授权-本地如何开发调试?
  8. 酷狗音乐车载Android版,酷狗音乐车机版
  9. mysql省市县表设计_表设计(省市县)
  10. C#使用欧姆龙PLC的Fins协议读写PLC地址(示例调用)
  11. 【视频学习笔记】(霹雳吧啦Wz)MobileNet 系列
  12. MSP430F149TIMER_A的连续计数模式
  13. Lagrange乘子法与KTT条件
  14. 电子计算机没电了,主板电池没电了怎么办 主板电池没电会出现什么情况
  15. 免费的静态网页托管_如何使用自动管道免费托管静态站点
  16. 图像预处理——matlab
  17. 0x30数学知识(0x38 概率与数学期望)例题3:扑克牌(题解)
  18. 哈理工 第五届程序设计大赛——B.沼跃鱼
  19. 阿里优酷面试经历——学无止境
  20. 安卓期末大作业——购物商城(源码+18页报告)

热门文章

  1. sql between
  2. jquery 获取某个值得键名_jQuery获取元素索引值index()方法
  3. 文巾解题 45. 跳跃游戏 II
  4. Java实战应用50篇(二)-SSM框架中的设计模式:动态代理
  5. Linux疑难杂症解决方案100篇(十五)-万字长文带你深入Linux 内核学习:环境搭建和内核编译
  6. 强化学习(三)用动态规划(DP)求解
  7. python网络爬虫爬取房价信息
  8. CSDN博客图片居中问题解决方案
  9. Linux.Netstat
  10. 阅读源代码的一点小技巧