“Game:bit”的版本间的差异
来自Labplus盛思维基百科
Tangliufeng(讨论 | 贡献) |
Tangliufeng(讨论 | 贡献) (→技术参数) |
||
第3行: | 第3行: | ||
== 技术参数 == | == 技术参数 == | ||
− | * | + | * 输入电源: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 |
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秒的声音 |