mpython
--- mpython模块(掌控板实验箱)¶
mpython
是掌控板板实验箱兼容掌控板主控的模块,提供掌控板板载资源和相关的功能函数。与掌控板的 mpython 模块,会些细微的区别。
相同的使用方法,在下文将不再说明,可参考掌控板的 mpython模块说明 。
注意
掌控板内置的光线传感器、麦克风、蜂鸣器,在实验箱上位置有所变化。除麦克风, sound.read() 前须要 sound.init() 。其他使用方式和掌控板是一样的。
函数¶
运动¶
可以获取MPU6050空间运动传感器当前的3轴加速度、角速度和欧拉角、四元数。通过这些数据,你可以很容易的获取物体的运动姿态。
-
motion.
get_accel
()¶
返回当前三轴加速度元组(x,y,z)。单位g,范围-2~+2g。
-
motion.
get_gyro
()¶
返回当前三轴角速度元组(x,y,z),范围±500°/秒
-
motion.
get_euler
()¶
返回当前欧拉角元组(Pitch,Roll,Yaw),单位角度
-
motion.
get_quat
()¶
返回当前四元数元组(w,x,y,z)
掌控板触摸按键¶
用法和掌控板一样,用 read()
获取模拟值。由于实验箱不支持返回模拟值,只能返回0或1023,这点须注意!
-
touchPad_[P,Y,T,H,O,N].read()
返回触摸值(0或1023)
RGB LED¶
掌控板实验箱集成5x5 RGB LED矩阵,有25颗灯珠,而掌控板上只有3颗。在使用上和掌控板是一样的。
有关跟多的 rgb
函数,参考掌控板的 mpython模块说明 。