Joystick控制舵机

来自Microduino Wikipedia
853387039@qq.com讨论 | 贡献2015年5月18日 (一) 08:41的版本 (Created page with "{{Language| Joystick控制舵机}} {| style="width: 800px;" |- | ==目的== 通过Joystick摇杆来控制舵机旋转,并且在Scratch中箭头对应旋转。 ==原理== 读...")
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Language English

目的

通过Joystick摇杆来控制舵机旋转,并且在Scratch中箭头对应旋转。

原理

读取Joystick摇杆X轴的值,根据反馈的值让舵机转动指定的角度。

设备

搭建硬件

  • Setup 1:将CoreUSB与Sensorhub叠堆
  • Setup 2:将Joystick接到模拟口A0,A1.Sensorhub上两边有引脚说明,可以对应接入传感器。
  • Setup 3:将舵机接到D8。

软件调试

  • Setup 1:搭建Scratch编程环境
  • Setup 2:开始编程。示例程序下载:文件:Joystick Servo.zip
  • Setup 3:代码说明,一部分监测Joystick的摇杆值,另一部分小猫根据摇杆值做出相应的动作。
    • 需要新建一个变量来存储Joystick的数据。
      • 将变量的值0-1023映射到0-180°。通过“Motor”插件来控制舵机。
    • 根据变量的数据使箭头旋转。用户也可更换指示图标。

结果

摇杆在X轴移动可以控制舵机转动指定的角度。

视频