【mPython】掌控硬件介绍

rzegkly, 创新中国 有你有我
帖子创建于2020年12月03日 分享 4672 次浏览 1 个赞 1 人关注


mPython掌控板是一块MicroPython微控制器板,它集成ESP32高性能双核芯片,使用当下最流行的Python编程语言,以便您轻松地将代码从电脑传输到掌控板中,从而体验程序创作的无穷乐趣!掌控板是创客教育专家委员会、猫友汇、广大一线老师共同提出需求并与创客教育行业优秀企业代表共同参与研发的教具、学具,是一块为教育而生的开源硬件,也是一个公益项目。


一、掌控板相关文件:

1.掌控板外观规格图V2.0-3D-2D

文件名:掌控板V2.0-2D图档-20200102.pdf

2.掌控板原理图-mPython

文件名:掌控板原理图-V2.0.3.pdf

3.esp32-wroom技术参数

文件名:esp32-wroom-32_datasheet_cn.pdf

4.加速度计:MSA300

文件名:MSA300-V1.0-ENG.pdf

5.OLED:128x64

文件名:屏幕1.30-SPEC QG-2864KSWLG01 VER A.pdf

6.地磁传感器:MMC5983MA

文件名:MMC5983MA.pdf


二、掌控板接口引脚说明

引脚 类型 描述

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/