设为首页收藏labplus社区产品资料库
1556
积分值+2
249
掌控币+1
0  关注
134  粉丝
162  帖子
论坛小助手
2019年04月30日

#基础使用#【基础使用】玩转掌控板1—开启掌控板

掌控板的由来

掌控板由创客教育专家委员会推出,是一款用于教学的开源硬件,是一款为青少年学习Python编程和创意制造,特别是物联网应用而设计的开源硬件。为普及创客教育而生。掌控板委托创客教育知名品牌Labplus盛思设计、制造与发行,历经十几轮次研究讨论,三次升级改版,是国内第一款专为编程教育而设计的开源硬件!2018年9月15日,掌控板在第六届全国STEAM教育大会上正式发布!

认识掌控板

掌控板内置micropython开源嵌入式python运行环境,可以直接运行python代码,配套mPython X图形化编程软件,可以为掌控板编程。掌控板采用国产高性能处理器ESP-32作为主控,集成蓝牙和Wi-Fi功能,板载丰富多样的传感器和输出设备,可实现丰富的创意和玩法。

元件布局

mPython掌控是一块MicroPython微控制器板。专为物联网设计,板载ESP-WROOM-32双核芯片,支持WiFi和蓝牙双模通信。 板上集成1.3英寸OLED显示屏、加速度计、声、光传感器、蜂鸣器、2个物理按键、6个触摸按键。除此外,还有一个阻性输入接口,方便接入各种阻性传感器。 丰富多样的传感器和小体积的尺寸、结合蓝牙和WiFi双无线通讯,可实现不同的物联网应用场景。



引脚定义

掌控板正反面有不同的引脚,掌控板正面下边沿的金手指是6个触摸按键,依次为P、Y、T、H、O、N可监测是否被触摸,比如通过触摸按键控制电机、LED灯等。

掌控板背面下边沿的金手指是通用拓展接口,它将掌控板的输入输出引脚接出,用来控制更多的外接设备,实现更丰富的创意。


怎样使用掌控板

mPython X是一款图形化编程软件,与掌控板配套使用,兼容Labplus盛思的Blue:bit系列传感器编程。支持Windows 7/8/10、Windows XP、Macos、树莓派、虚谷号,用户可根据操作系统选择合适的版本。请点击访问下方的软件下载链接:

https://www.mpython.cn/mPython/software

菜单栏:可以将程序进行处理,包含了编写程序过程中的一些基本功能(如打开、保存、刷入程序等),学习使用菜单,将会使我们在编写程序的过程中如虎添翼。

模块指令编程区域:模块区包含“常用指令”,“系统资源”,“事件”,“显示”,“音乐”等类别,每个类别里面分为多种功能模块,按照特定逻辑组合这些功能模块,可以在空白处编程区域‘’编写出各种功能的程序。

代码区:可以自动转换图形化程序为Python代码,代码形式实时显示左侧图形化代码,但不能直接编译代码。

REPL:可以反馈信息,包括硬件信息、代码报错信息等。


相关帮助文档

所有与掌控硬件相关的指引及技术细节请点击访问下方链接:

https://mpython.readthedocs.io/zh/latest/board/hardware.html

所有与软件相关的指引及技术细节请点击访问下方参照:

https://mpythonx.readthedocs.io/zh_CN/latest/index.html

实现你的第一个程序

第一步:连接

掌控板支持盛思开发的mPython X图形化编程软件,用USB线一头接入掌控板,另一头接入电脑。

(软件在哪下载?可在最后一页的mPython X软件下载的链接查找)

正确识别后,在mPython X的主界面“连接串口”处会出现COM口。点击后,mPythonX即可连接掌控板使用。


第二步:编写程序

编写程序,在OLED显示屏居中显示Hello,world!。

点击左侧的模块指令区域的”显示”,尝试把相关指令拖动出来。


第三步:刷入运行,实现效果

程序完成后,就可以将程序刷入掌控板实现效果。

点击菜单栏的”刷入运行”,在右下方显示刷入成功即可


掌控板显示效果


2

点赞

8329 次阅读2 人赞1 人订阅