“掌控板”的版本间的差异

来自YFRobotwiki
跳转至: 导航搜索
第53行: 第53行:
 
<img width="600px" src="https://mpython.readthedocs.io/zh/master/_images/mPython%E6%8E%8C%E6%8E%A7%E6%9D%BF_pin_define.jpg" alt="mpython_pin"/>
 
<img width="600px" src="https://mpython.readthedocs.io/zh/master/_images/mPython%E6%8E%8C%E6%8E%A7%E6%9D%BF_pin_define.jpg" alt="mpython_pin"/>
  
引脚 功能 描述
+
{|border="1" cellspacing="0" cellpadding="5" width="800px"
* P0 模拟/数字输入,模拟/数字输出
+
|-
* P1 模拟/数字输入,模拟/数字输出
+
|align="center"| 引脚
* P2 模拟/数字输入
+
|align="center"|类型
* P3 模拟输入,连接掌控板EXT鳄鱼夹,可连接阻性传感器
+
|align="center"| 描述
* P4 模拟输入,连接掌控板光线传感器
+
|align="center"|引脚
* P5 数字输入,模拟/数字输出, 连接掌控板按键A
+
|align="center"|类型
* P6 数字输入,模拟/数字输出, 连接掌控板蜂鸣器,不使用蜂鸣器时,可以作为数字IO使用
+
|align="center"|描述
* P7 数字输入,模拟/数字输出, 连接掌控板RGB LED
+
|-
* P8 数字输入,模拟/数字输出
+
|align="center"|P0
* P9 数字输入,模拟/数字输出
+
|align="center"|I/O
* P10 模拟输入,连接掌控板声音传感器
+
|align="center"| 模拟/数字输入,模拟/数字输出
* P11 数字输入,模拟/数字输出连接掌控板按键B
+
|align="center"|P1
* P12 保留
+
|align="center"|I/O
* P13 数字输入,模拟/数字输出
+
|align="center"| 模拟/数字输入,模拟/数字输出
* P14 数字输入,模拟/数字输出
+
|-
* P15 数字输入,模拟/数字输出
+
|align="center"|P2
* P16 数字输入,模拟/数字输出
+
|align="center"|I
* 3V3 电源正输入:连接USB时,掌控板内部稳压输出3.3V,未连接USB可以通过输入(2.7-3.6)V电压为掌控板供电
+
|align="center"| 模拟/数字输入
* P19 数字输入,模拟/数字输出,I2C 总线SCL,与内部的OLED和加速度传感器共享I2C总线
+
|align="center"|P3
* P20 数字输入,模拟/数字输出,I2C 总线SDA,与内部的OLED和加速度传感器共享I2C总线
+
|align="center"|I
* GND 电源GND
+
|align="center"| 模拟输入,连接掌控板EXT鳄鱼夹,可连接阻性传感器
* Touch_P(P23) TouchPad
+
|-
* Touch_Y(P24) TouchPad
+
|align="center"|P4
* Touch_T(P25) TouchPad
+
|align="center"|I
* Touch_H(P26) TouchPad
+
|align="center"| 模拟/数字 输入,连接掌控板光线传感器
* Touch_O(P27) TouchPad
+
|align="center"|P5
* Touch_N(P28) TouchPad
+
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出, 连接掌控板按键A
 +
|-
 +
|align="center"|P6
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出, 连接掌控板蜂鸣器,不使用蜂鸣器时,可以作为数字IO使用
 +
|align="center"|P7
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出, 连接掌控板RGB LED
 +
|-
 +
|align="center"|P8
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出
 +
|align="center"|P9
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出
 +
|-
 +
|align="center"|P10
 +
|align="center"|I
 +
|align="center"| 模拟/数字 输入,连接掌控板声音传感器
 +
|align="center"|P11
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出 连接掌控板按键B
 +
|-
 +
|align="center"|P12
 +
|align="center"|
 +
|align="center"| 保留
 +
|align="center"|
 +
|align="center"|
 +
|align="center"|
 +
|-
 +
|align="center"|P13
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出
 +
|align="center"|P14
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出
 +
|-
 +
|align="center"|P15
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出
 +
|align="center"|P16
 +
|align="center"|I/O
 +
|align="center"| 数字输入,模拟/数字输出
 +
|-
 +
|align="center"|3V3
 +
|align="center"|POWER
 +
|align="center"| 电源正输入:连接USB时,掌控板内部稳压输出3.3V,未连接USB可以通过输入(2.7-3.6)V电压为掌控板供电
 +
|align="center"|GND
 +
|align="center"|GND
 +
|align="center"|电源GND
 +
|-
 +
|align="center"|P19
 +
|align="center"|
 +
|align="center"|I2C 总线SCL,与内部的OLED和加速度传感器共享I2C总线
 +
|align="center"|P20
 +
|align="center"|
 +
|align="center"|I2C 总线SDA,与内部的OLED和加速度传感器共享I2C总线
 +
|-
 +
|align="center"|Touch_P(P23)
 +
|align="center"|I/O
 +
|align="center"|TouchPad
 +
|align="center"|Touch_Y(P24)
 +
|align="center"|I/O
 +
|align="center"|TouchPad
 +
|-
 +
|align="center"|Touch_T(P25)
 +
|align="center"|I/O
 +
|align="center"|TouchPad
 +
|align="center"|Touch_H(P26)
 +
|align="center"|I/O
 +
|align="center"|TouchPad
 +
|-
 +
|align="center"|Touch_O(P27)
 +
|align="center"|I/O
 +
|align="center"|TouchPad
 +
|align="center"|Touch_N(P28)
 +
|align="center"|I/O
 +
|align="center"|TouchPad
 +
|}
  
 
===参考资料===
 
===参考资料===

2023年4月28日 (五) 00:45的版本

掌控板

更多详情教程请跳转:掌控板资料

产品简介


掌控板由创客教育专家委员会推出, 是一款教学用开源硬件,为普及创客教育而生,反应一线Python编程教学需求,迎接普通高中新课改。

  • 在巴掌大的板子上集成了ESP32主控芯片及各种传感器和执行器同时使用金手指的方式引出了所有IO口,性能强劲扩展性强。
  • 可以编程,不管是图形还是python编程都可以,也可以造物,还可以轻松玩转物联网或是可穿戴应用。
  • 是中小学老师进行编程教育的好帮手,也是创客、编程爱好者的创作工具。


产品特性

  • ESP-32主控
    • 处理器:Tensilica LX6双核处理器(一核处理高速连接;一核独立应用开发)
    • 主频:高达240MHz的时钟频率
    • SRAM:520KB
    • Flash:8MB
    • Wi-Fi标准:FCC/CE/TELEC/KCC
    • Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔
    • 频率范围:2.4~2.5 GHz
    • 蓝牙协议:符合蓝牙v4.2 BR/EDR和BLE标准
    • 蓝牙音频:CVSD和SBC音频低功耗:10uA
  • 供电方式:Micro USB供电
  • 供电电压:5V
  • 工作电压:3.3V
  • 最大工作电流:200mA
  • 最大负载电流:1000mA
  • 板载元件
    • 三轴加速度计MSA300,测量范围:±2/4/8/16G
    • 地磁传感器MMC5983MA,测量范围:±8 Gauss;精度0.4mGs,电子罗盘误差±0.5°
    • 光线传感器
    • 麦克风
    • 3 颗全彩ws2812灯
    • 1.3英寸OLED显示屏,支持16*16字符显示,分辨率128x64
    • 无源蜂鸣器
    • 支持2个物理按键(A/B)、6个触摸按键
    • 支持1路鳄鱼夹接口,可方便接入各种阻性传感器
    • 拓展接口
    • 20通道数字I/O, (其中支持12路PWM,6路触摸输入)
    • 5通道12bit模拟输入ADC,P0~P4
    • 1路的外部输入鳄鱼夹接口:EXT/GND
    • 支持I2C、UART、SPI通讯协议
  • 产品尺寸:48*52mm
  • 包装尺寸:100*103*30mm
  • 单主控板重量:14.8g
  • 含包装重量:66.7g


引脚说明

mpython_pin

引脚 类型 描述 引脚 类型 描述
P0 I/O 模拟/数字输入,模拟/数字输出 P1 I/O 模拟/数字输入,模拟/数字输出
P2 I 模拟/数字输入 P3 I 模拟输入,连接掌控板EXT鳄鱼夹,可连接阻性传感器
P4 I 模拟/数字输入,连接掌控板光线传感器 P5 I/O 数字输入,模拟/数字输出, 连接掌控板按键A
P6 I/O 数字输入,模拟/数字输出, 连接掌控板蜂鸣器,不使用蜂鸣器时,可以作为数字IO使用 P7 I/O 数字输入,模拟/数字输出, 连接掌控板RGB LED
P8 I/O 数字输入,模拟/数字输出 P9 I/O 数字输入,模拟/数字输出
P10 I 模拟/数字输入,连接掌控板声音传感器 P11 I/O 数字输入,模拟/数字输出,连接掌控板按键B
P12 保留
P13 I/O 数字输入,模拟/数字输出 P14 I/O 数字输入,模拟/数字输出
P15 I/O 数字输入,模拟/数字输出 P16 I/O 数字输入,模拟/数字输出
3V3 POWER 电源正输入:连接USB时,掌控板内部稳压输出3.3V,未连接USB可以通过输入(2.7-3.6)V电压为掌控板供电 GND GND 电源GND
P19 I2C总线SCL,与内部的OLED和加速度传感器共享I2C总线 P20 I2C总线SDA,与内部的OLED和加速度传感器共享I2C总线
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

参考资料

原理图

mPython掌控板V2.0.3原理图

主要数据手册

USB-to-UART Bridge:cp2104

ESP32-WROOM

LDO稳压:CE6210

加速度计:MSA300

地磁传感器:MMC5983MA

OLED:128x64

外观规格图

mPython掌控板v2.0外观规格图





返回首页 访问YFRobot论坛 技术交流群
淘宝企业店 淘宝直营店 联系我们