“Game:bit”的版本间的差异

来自Labplus盛思维基百科
跳转至: 导航搜索
技术参数
第3行: 第3行:
  
 
== 技术参数 ==
 
== 技术参数 ==
* 输入电源:3V(2节干电池)
+
* 输入电源:3V(2节7号干电池)
 
* PCI插槽可插入microbit作主控
 
* PCI插槽可插入microbit作主控
 
* 拥有丰富的按键、双轴摇杆、震动马达、无源蜂鸣器
 
* 拥有丰富的按键、双轴摇杆、震动马达、无源蜂鸣器
 
 
  
 
== 使用教程 ==
 
== 使用教程 ==

2018年1月8日 (一) 16:09的版本

概述

microbit拓展游戏手柄。拥有丰富的输入按键、双轴游戏摇杆、震动马达、无源蜂鸣器。结合microbit可以有多样的玩法,增加microbit编程的趣味性!

技术参数

  • 输入电源:3V(2节7号干电池)
  • PCI插槽可插入microbit作主控
  • 拥有丰富的按键、双轴摇杆、震动马达、无源蜂鸣器

使用教程

引脚定义

模块 说明 micro:bit引脚 Python示例
双轴按键游戏摇杆 三路模拟输出,输出值分别对应(X,Y)双轴偏移量和Z轴上按下的输出模拟量800~850,松开输出模拟量1023 X轴->pin2
Y轴->pin1
Z按键->pin0
获取x轴偏移量: pin2.read_analog()
获取z按键模拟量: pin0.read_analog()
Y/X/B/A按键 当Y按下按键输出模拟量0~50, 松开输出模拟量1023

当X按下按键输出模拟量200~250, 松开输出模拟量1023
当B按下按键输出模拟量400~450, 松开输出模拟量1023
当A按下按键输出模拟量600~650, 松开输出模拟量1023

pin0 pin0.read_analog()
「START」按键 「START」按键连接microbit的BUTTON_A,功能与microbit的A按键功能相同 BUTTON_A(pin5) button_a.is_pressed()==True #当「START」按键按下
「SElECT」按键 「SElECT」按键连接microbit的BUTTON_B,功能与microbit的B按键功能相同 BUTTON_B(pin11) button_b.is_pressed()==True #当「SELECT」按键按下
震动马达 输入高电平,触发震动马达,低电平停止震动 Pin16 Pin16.write_digital(1) #震动开启
Pin16.write_digital(0) #停止震动
无源蜂鸣器 设置频率或音阶,可发出对应频率的电子声音 Pin8 music.pitch(1000,1000,pin8) #蜂鸣器发出1KHz,持续1秒的声音

Python示例