mPython掌控板是一块MicroPython微控制器板,它集成ESP32高性能双核芯片,使用当下最流行的Python编程语言,以便您轻松地将代码从电脑传输到掌控板中,从而体验程序创作的无穷乐趣!掌控板是创客教育专家委员会、猫友汇、广大一线老师共同提出需求并与创客教育行业优秀企业代表共同参与研发的教具、学具,是一块为教育而生的开源硬件,也是一个公益项目。
一、掌控板相关文件:
1.掌控板外观规格图V2.0-3D-2D
2.掌控板原理图-mPython
3.esp32-wroom技术参数
4.加速度计:MSA300
5.OLED:128x64
6.地磁传感器:MMC5983MA
二、掌控板接口引脚说明
引脚 类型 描述
P0 I/O 模拟/数字输入,模拟/数字输出,TouchPad
P1 I/O 模拟/数字输入,模拟/数字输出,TouchPad
P2 I 模拟/数字输入
P3 I 模拟/数字输入,连接掌控板EXT鳄鱼夹,可连接阻性传感器
P4 I 模拟输入/数字输入,连接掌控板光线传感器
P5 I/O 数字输入,模拟/数字输出, 连接掌控板按键A,neopixel
P6 I/O 数字输入,模拟/数字输出, 连接掌控板蜂鸣器,不使用蜂鸣器时,可以作为数字IO使用,neopixel
P7 I/O 数字输入,模拟/数字输出, 连接掌控板RGB LED
P8 I/O 数字输入,模拟/数字输出,neopixel
P9 I/O 数字输入,模拟/数字输出,neopixel
P10 I 模拟/数字输入,连接掌控板声音传感器
P11 I/O 数字输入,模拟/数字输出, 连接掌控板按键B,neopixel
P12 I/O 保留
P13 I/O 数字输入,模拟/数字输出,neopixel
P14 I/O 数字输入,模拟/数字输出,neopixel
P15 I/O 数字输入,模拟/数字输出,neopixel
P16 I/O 数字输入,模拟/数字输出,neopixel
3V3 POWER 电源正输入:连接USB时,掌控板内部稳压输出3.3V,未连接USB可以通过输入(2.7-3.6)V电压为掌控板供电
P19 I/O 数字输入,模拟/数字输出,I2C总线SCL,与内部的OLED和加速度传感器共享I2C总线,neopixel
P20 I/O 数字输入,模拟/数字输出,I2C总线SDA,与内部的OLED和加速度传感器共享I2C总线,neopixel
GND GND 电源GND
Touch_P(P23) I/O TouchPad
Touch_Y(P24) I/O TouchPad
Touch_T(P25) I/O TouchPad
Touch_H(P26) I/O TouchPad
Touch_O(P27) I/O TouchPad
Touch_N(P28) I/O TouchPad
三、网站推荐
掌控板官网: https://www.mpython.cn
GitHub开源: https://github.com/labplus-cn/mPython
mPython掌控板文档: https://mPython.readthedocs.io
mPython IDE 软件编程文档: https://mpythonsoftware.readthedocs.io/
Awesome-mPython(掌控资源大全) : https://labplus-cn.github.io/awesome-mpython/