按键举旗

Posted qywyll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按键举旗相关的知识,希望对你有一定的参考价值。

项目要求:当按下a按键时,能把旗子举起来

材料:

  1. microbit控制板
  2. 9克舵机
  3. 小旗子,写上文字

接线:

舵机接robotbit扩展板s1接口,注意信号线,Vcc,Gnd线

代码:

from microbit import *
import robotbit



while True:
    robotbit.servo(0,0)
    sleep(1000)
    if button_a.was_pressed():
        robotbit.servo(0,180)
        sleep(5000)

说明:

  1. 导入robotbit模块库,才能使用以下预定义好的robotbit,servo对象。button_a是microbit模块库中定义的。
  2. robotbit指扩展板对象,servo舵机,第一个参数:0~s1,1~s2,2~s3,.......,8~s9,第二个参数,对应角度,(0~180)之间,相差正负5度
  3. button_a指按键a对象,was_pressed上次被按下过。
  4. sleep(5000),暂停5000毫秒,也就是5秒。

以上是关于按键举旗的主要内容,如果未能解决你的问题,请参考以下文章

按键精灵 按键代码

命令模式

按键精灵按键执行对应代码

请教如何通过代码获取Canvas

按键精灵怎么勾选增加代码?

高分求教按键精灵2个脚本代码,即颜色符合执行鼠标动作。