44浏览
查看: 44|回复: 0

[项目分享] 基于 Mixgo Mini 的幸运抽签小程序!

[复制链接]
本帖最后由 恩果 于 2025-9-7 21:52 编辑


开源可控信息科技教育行动计划
去年有幸参加米思齐[1]团队的开源可控信息科技教育行动计划实施办法。苦于第一批生产的板子在旧机房遇到驱动适配问题,没能规模化开课。仅小范围在社团中进行推广,后续批次的板子已改进驱动问题。
Mixgo Mini 硬件特点
Mixgo Mini[2] 是一款面向信息科技教育的开源硬件,具有以下特点:

基于 Mixgo Mini 的幸运抽签小程序!图1      
   极致性价比
  • 适合大班教学
  • 降低教学成本
  • 方便批量采购
   教学友好性
  • 接口设计简洁,甚至使用超前的Type-c接口
  • 不易损坏
   技术规格主控:
  • ESP32-C2
  • 内置丰富板载传感器

基于 Mixgo Mini 的幸运抽签小程序!图2
Mixly 3.0 平台创新
Mixly v3.0[3] 平台更新带来的变化:

   编程语言升级
  • 全面拥抱 MicroPython、Python 语法,在编程教学方面涉及较多概念和有趣方法。
  • 去除 Arduino 语法支持

   教学特色
  • 图形化编程,适合入门学习
  • 代码实时转换
  • 提供了教学指南修订版、北师大版、苏教版的示例代码

基于 Mixgo Mini 的幸运抽签小程序!图3

示例一:幸运抽签
幸运抽签是一个深受师生欢迎的互动项目,包括社区也有相关的分享,如行空板K10 幸运抽签(摇晃、语音)- Makelog(造物记)[4]。本项目基于 Mixgo Mini 开发,适用于开学祝福、课堂抽奖等使用场景,通过简单的摇晃动作,即可随机获得一条温馨祝福。
最开始的程序设计思路如下,当板载的加速度传感器强度检测达到一定阈值时,随机抽选一个数值,根据数值呈现对应的字符串。

基于 Mixgo Mini 的幸运抽签小程序!图4

可以发现这里面有代码冗余(重复)的情况,另外祝福话语维护起来并不方便,于是,引入列表这一数据结构。

基于 Mixgo Mini 的幸运抽签小程序!图5

本次案例就分享到这里,欢迎老师和同学们一起交流学习!

参考资源
米思齐信息科技开放课程第三期——Mixgo MINI(元控奋斗板)课程重磅发布!
参考资料[1]
米思齐: https://mixly.cn/
[2]
Mixgo Mini: https://mixly.cn/fredqian/mixgomini
[3]
Mixly v3.0: https://go.mixly.cn/
[4]
行空板K10 幸运抽签(摇晃、语音)- Makelog(造物记): https://makelog.dfrobot.com.cn/article-315747.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail