3. 案例01 添加代码库

这个Ring:bit小车的代码库是ElecFreaksTinkercademy的辅助下自主开发的一个代码库。

3.1. ring:bit小车是什么?

Ring:bit小车 是一款基于BBC micro:bit和ELECFREAKS ring:bit的DIY智能小车。Ring:bit扩展出了3路GPIO接口,其中2路GPIO接口用于驱动舵机,另一路GPIO接口是自定义接口。Ring:bit小车的基础版可以实现像路线设计、无线遥控、绘图等功能。通过添加其他传感器来进行扩展,这款小车还可以实现像寻线、寻光、避障等功能。

../../_images/etm0cGB.png

3.2. 如何添加ring:bit car package?

Add Package 中搜索 ringbit 即可添加ring:bit小车的代码库。 ../../_images/Ruh0MxU.png

../../_images/kiO9N67.png

3.3. 主要积木块说明

设置左轮的引脚和右轮的引脚

../../_images/aq4GLkQ.png

初始化左轮与右轮舵机的引脚,默认情况下,左轮舵机连接P1,右轮舵机连接P2。 注意:均以驾驶员视角定义左与右

前进

../../_images/QLVHllr.png 两轮全速前进。

后退

../../_images/ToNFNcW.png 两轮全速后退。

向左转

../../_images/KkLjxFP.png 向左转。(左轮向后转,右轮向前转)

向右转

../../_images/sjq6PSt.png 向右转。(左轮向前转,右轮向后转)

暂停

../../_images/fDaWOeJ.png 停止运动

3.4. 其他

更多高阶功能持续开发中…… ../../_images/D5VkmRg.png

3.5. 常见问题