“智能起落杆”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{{Language| 智能起落杆 }} {| style="width: 800px;" |- | ==目的== 通过Crash按键模拟起落杆的开关,按下按键,起落杆升起,舵机抬起,小车即...")
 
软件调试
 
(未显示同一用户的1个中间版本)
第30行: 第30行:
 
*Setup 3:代码说明,一部分监测Crash按键的值,同时控制舵机旋转一定角度。另一部分Scratch根据按键值动态变化。
 
*Setup 3:代码说明,一部分监测Crash按键的值,同时控制舵机旋转一定角度。另一部分Scratch根据按键值动态变化。
 
**监测Crash按键的值,同时控制舵机旋转一定角度,起落杆打开。
 
**监测Crash按键的值,同时控制舵机旋转一定角度,起落杆打开。
[[File:Joystick_mCookie.gif|600px|center|thumb]]
+
[[File:Joystick_mCookie_CarMove.gif|600px|center|thumb]]
 
**根据Crash按键的值小车移动。
 
**根据Crash按键的值小车移动。
[[File:Joystick_mCookie.gif|600px|center|thumb]]
+
[[File:Joystick_mCookie_Crash.gif|600px|center|thumb]]
  
 
==结果==
 
==结果==

2015年5月18日 (一) 08:59的最新版本

Language English

目的

通过Crash按键模拟起落杆的开关,按下按键,起落杆升起,舵机抬起,小车即可通过。

原理

判断Crash按键是否按下,当按下时让起落杆旋转一定角度,小车在Y轴上移动并且缩小,表示开启起落杆,小车通过。同时控制舵机旋转一定角度,表示开启起落杆。

设备

搭建硬件

  • Setup 1:将CoreUSB与Sensorhub叠堆
  • Setup 2:将Crash接到D2。
  • Setup 3:将舵机接到D8。

软件调试

  • Setup 1:搭建Scratch编程环境
  • Setup 2:开始编程。示例程序下载:文件:Landing Car.zip
  • Setup 3:代码说明,一部分监测Crash按键的值,同时控制舵机旋转一定角度。另一部分Scratch根据按键值动态变化。
    • 监测Crash按键的值,同时控制舵机旋转一定角度,起落杆打开。
    • 根据Crash按键的值小车移动。

结果

按下按键,起落杆旋转一定角度表示开启起落杆,小车在Y轴上移动并且缩小表示小车通过。同时控制舵机旋转一定角度模拟真实起落杆升起。

视频