极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(122)---micro:bit 开发板

[复制链接]
 楼主| 发表于 2019-9-22 11:05:24 | 显示全部楼层
  1. /*
  2. 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
  3. 实验一百二十二: BBC microbit micro:bit,bit go,bit club python图形编程开发板
  4. 项目:点阵屏箭头、声音提示、转向灯与超声波避障小车
  5. */


  6. #include <Maqueen_Motor.h>
  7. #include <Microbit_Matrix.h>
  8. #include <DFRobot_URM10.h>
  9. #include <Microbit_Sound.h>

  10. double mind_n_my_variable;

  11. Maqueen_Motor motor;
  12. const uint8_t bitmap_dQ99[5] = {B01010,B11111,B11111,B01110,B00100};
  13. DFRobot_URM10 urm10(1,2);

  14. void setup() {
  15. }

  16. void loop() {
  17.         motor.motorRun(motor.LEFT,motor.CW,50);
  18.         motor.motorRun(motor.RIGHT,motor.CW,50);
  19.         MMatrix.show(bitmap_dQ99);
  20.         digitalWrite(8,HIGH);
  21.         digitalWrite(12,HIGH);
  22.         mind_n_my_variable = (urm10.getDistanceCM());
  23.         if ((mind_n_my_variable <= 35)) {
  24.                 motor.motorRun(motor.LEFT,motor.CW,0);
  25.                 motor.motorRun(motor.RIGHT,motor.CW,50);
  26.                 digitalWrite(8,HIGH);
  27.                 digitalWrite(12,LOW);
  28.                 MMatrix.show(MMatrix.ARROW_E);
  29.                 MSound.playTone(0, 131, BEAT_1_4);
  30.                 MSound.playTone(0, 349, BEAT_1_4);
  31.                 delay(1000);
  32.         }
  33.         if ((mind_n_my_variable <= 10)) {
  34.                 motor.motorRun(motor.LEFT,motor.CCW,50);
  35.                 motor.motorRun(motor.RIGHT,motor.CCW,50);
  36.                 delay(1000);
  37.                 motor.motorRun(motor.LEFT,motor.CW,50);
  38.                 motor.motorRun(motor.RIGHT,motor.CW,0);
  39.                 digitalWrite(8,LOW);
  40.                 digitalWrite(12,HIGH);
  41.                 MMatrix.show(MMatrix.ARROW_W);
  42.                 MSound.playTone(0, 988, BEAT_1_4);
  43.                 delay(1000);
  44.         }
  45. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-22 11:05:52 | 显示全部楼层
9、点阵屏箭头、声音提示、转向灯与超声波避障。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-22 11:09:20 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-22 13:09:00 | 显示全部楼层
10、使用makecode控制micro:bit小车(超声波避障)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 13:08 , Processed in 0.042220 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表