跳到主要内容

robotbit

Robotbit扩展板不仅将开源大师兄部分IO以杜邦插针方式引出,还板载了电机与舵机驱动。

硬件准备

请将数据线插在编程口上

6f96bcb3b38588a2b758b6841da0a56.jpg

2fb4f28c4c1b70b9a2656ba65296aed.jpg

充电口没有办法进行数据传输

扩展添加

1.打开OHCode
https://ide.oh-code.com/
Snipaste_2024-05-15_14-48-26.png
2.添加robotbit扩展程序
Snipaste_2024-05-15_14-49-50.png
3.找到robotbit扩展程序,点击扩展程序
Snipaste_2024-05-15_14-53-08.png

编程积木

Snipaste_2024-05-15_14-56-53.pngRobotbit使用前必须要初始化 (放置在主程序的开始位置下)
Snipaste_2024-05-15_14-56-53.png设置电机的速度(正负决定转动方向)
Snipaste_2024-05-15_14-56-53.png停止所有电机
Snipaste_2024-05-15_14-56-53.png设置蓝色9g舵机角度(0-180)
Snipaste_2024-05-15_14-56-53.png设置geekservo 9g舵机角度(-45至225)
Snipaste_2024-05-15_14-56-53.png设置geekservo 2kg舵机角度(0-360)

程序示例

由于电机和舵机驱动接口的电源来自于Robotbit上板载的锂电池,所以一定要打开Robotbit的电源开关

驱动电机

  1. 接线图

  1. 程序

Snipaste_2024-05-15_15-46-00.png

驱动geekservo 9g舵机

  1. 接线图

  1. 程序

Snipaste_2024-05-15_17-08-04.png

驱动geekservo 2g舵机

  1. 接线图

  1. 程序

Snipaste_2024-05-15_17-08-51.png

驱动普通蓝色9g电机

  1. 接线图

  1. 程序

Snipaste_2024-05-15_17-04-27.png

模拟模块使用

主主要是针对模拟信号处理的模块。如;话筒里的声音信号,电视信号、温度采集的模拟信号和其它模拟量的信号处理的集成模块(例如:电位器,超声波,温湿度模块,语音合成模块等)

方糖——电位器模块

序号积木图积木功能
1Snipaste_2024-05-20_12-15-33.png引脚为模拟读取模式,获取模拟值(0~4096)
  1. 接线图

Snipaste_2024-05-20_10-06-56.png

  1. 程序

Snipaste_2024-05-20_12-13-10.png

数字模块使用

主要是针对数字信号处理的模块。如;计算机里的2进制、8进制、10进制、16进制的数据进行处理的集成模块。数字集成电路的运行以开关状态进行运算,它的精度高,适合复杂的计算(例如:按键模块,霍尔模块,人体pir模块,灯串模块等)

方糖——按键模块

编程积木

序号积木图积木功能
1Snipaste_2024-05-20_11-57-11.png读取引脚上接入的高电平/低电平
  1. 接线图

Snipaste_2024-05-17_12-14-43.png

  1. 程序

Snipaste_2024-05-20_11-54-59.png

方糖——霍尔模块

编程积木

序号积木图积木功能
1Snipaste_2024-05-20_11-57-11.png读取引脚上接入的高电平/低电平
  1. 接线图

Snipaste_2024-05-17_14-02-37.png

  1. 程序

Snipaste_2024-05-20_13-54-45.png
检测模块周围是否有磁铁

方糖——PIR人体红外感应

编程积木

序号积木图积木功能
1Snipaste_2024-05-20_11-57-11.png读取引脚上接入的高电平/低电平

接线图
Snipaste_2024-05-17_15-00-20.png
程序
Snipaste_2024-05-20_13-44-03.png
检测到有人时显示有人经过