欢迎查看帮助文档

欢迎您,查看桃丽系统帮助文档!

何为掌控板

掌控板是创客教育专家委员会、猫友汇、广大一线老师共同提出需求并与创客教育行业优秀企业代表共同参与研发的教具、学具,是一块为教育而生的开源硬件,也是一个公益项目。


../_images/welcome_TaoLiSystem_gif.gif

mPython掌控板是一块MicroPython微控制器板,它集成ESP32高性能双核芯片,使用当下最流行的Python编程语言,以便您轻松地将代码从电脑传输到掌控板中,从而体验程序创作的无穷乐趣!

关于掌控板的更多信息可以参考 mPython掌控板文档 。顺带一提,上面的GIF是修改自官方的掌控板动态图片的。

何为桃丽系统

桃丽系统又称“陶丽系统”,在信息技术必修二的某一章中有关于开发板micro:bit的介绍,这吸引了我的注意。便促使了我从信息老师陶丽那里“借”了一本信息技术必修二的教师用书,并开始了一系列的探索。

从教师用书里面发现了一个叫做掌控板的开发板。于是在高一的寒假我打算制作一个“掌控板系统”来送给我们貌美如花、聪明、美丽、睿智、优雅、智商堪比爱因斯坦(此处省略一万字彩虹屁)、像桃(陶) 花一样美 丽 的信息老师陶丽。在征得了她的同意后,我决定将她的名字引用为系统的名字——“桃丽系统 TaoLiSystem”(简称 “TLCS”)。

上面这段文字是我高一时候写的,现在已经高中毕业,回头看满是感慨,感谢每一位老师的付出!此外同时也感谢余兴光老师和陈灵敏老师在高二高三的信息指导,同时也对通用技术老师杨守坤老师和林凯老师表示感谢!

桃丽系统是完全开源的,在 码云 开源地址为:https://gitee.com/wojiaoyishang/TaoLiSystem

Github 开源地址为:https://github.com/wojiaoyishang/TaoLiSystem

开发说明

这份文档不仅仅是一份使用说明文档,也是一份开发文档。为了便于您对系统二次开发,您必须熟知一些预备知识。这些知识都可以在 mPython掌控板文档 中得知,下面的知识点可以便于您快速入门开发。

  • 掌控板基于 ESP32 开发板开发,并以 micropython 语言为基础,经过简单修改后作为掌控板的默认编程语言(也可以称为 mPython 语言)。所以部分资料可以通过添加关键词 “micropython esp32” 来查询。

  • 掌控板重新定义了 ESP32 开发板的引脚,部分引脚作为内部硬件使用。引脚的重定义可以参考官方的 硬件概述 ,内部硬件使用硬件情况可以查看官方的 掌控板原理图

  • 掌控板的比较底层硬件编写可以在 mPython 语言开源仓库 的 port/boards/mpython 目录找到。

  • mPython 语言开源仓库 的 port/modules 目录中有掌控板自带的一些模块,大部分没有在 mPython掌控板文档 公开,需要自行查看(因为文档是向重要、实用的方向编写的,一部分冷门模块没有提及)。

其它开源项目

版权说明

此系统在 码云Github 开源平台上开源,由于精力有限,欢迎大家在开源仓库上指点批评。系统开发采用 MulanPSL-2.0 许可证。同时,此系统不可用于商业活动,仅作为个人和公益使用,严禁随意以不正当、不明确理由贩卖。任何以此项目衍生的项目需要尽可能一并开源。