(二十三)基础例子:牛奶盒机器人

物料

  • 1个没有可旋盖的牛奶
  • 2根咖啡搅拌木棍
  • 2根吸管
  • 2个晒衣夹(可选,可以用胶水代替)

电子产品

  • 1micro:bit,电池座和2节AAA电池
  • 3条鳄鱼夹到尾纤线
  • 1微伺服9g SG90

工具

  • 可剪纸板的剪刀
  • 打孔器(剪刀也可以)
  • 胶枪
(二十三)基础例子:牛奶盒机器人

第1步:切割盒口

(二十三)基础例子:牛奶盒机器人

第2步:切口

(二十三)基础例子:牛奶盒机器人

第3步:制作牙齿

(二十三)基础例子:牛奶盒机器人

第4步:贴嘴

(二十三)基础例子:牛奶盒机器人

步骤5:安装口木棒

(二十三)基础例子:牛奶盒机器人

第6步:安装伺服

(二十三)基础例子:牛奶盒机器人

步骤7:将嘴连接到伺服

(二十三)基础例子:牛奶盒机器人

第八步:连接伺服

按照舵机手册的说明将舵机连接到micro:bit

第九步:编码光传感器

在micro:bit上编码lightsensor来控制伺服。

第十步:校准伺服

下载舵机校准程序,确定机器人伺服的开合角度。

我们将映射光照水平范围,0, 255在角度范围,[closed, opened]使用pins.map

第十一步:连接

这部分你需要2个micro:bit。通过使用接收机,我们可以使Milk Carton Monster受另一个微型控件的控制。将下面的代码下载到Milk Carton Monster上的micro:bit和另一个“控制器”micro:bit。A按下Whenere ,Milk Carton Monster将移动一次。

radio.onDataPacketReceived(({receivedNumber}) => {
    pins.servoWritePin(AnalogPin.P0, 0)
    basic.pause(500)
    pins.servoWritePin(AnalogPin.P0, 180)
    basic.pause(500)
})
input.onButtonPressed(Button.A, () => {
    radio.sendNumber(0)
})

人已赞赏
基础例子

(二十二)基础例子:蠕动机器人

2018-9-23 18:04:40

基础例子

(二十四)基础例子:牛奶盒怪物

2018-9-28 19:11:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索