码迷,mamicode.com
首页 > 其他好文 > 详细

按键举旗

时间:2019-11-26 17:29:59      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:扩展   div   好的   一个   Microbit   sse   信号   sed   ESS   

项目要求:当按下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秒。

按键举旗

标签:扩展   div   好的   一个   Microbit   sse   信号   sed   ESS   

原文地址:https://www.cnblogs.com/qywyll/p/11937042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!