886|1

15

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

【DigiKey“智造万物,快乐不停”创意大赛】乐动青春GameGo作品提交贴 [复制链接]

  本帖最后由 JaneConan 于 2024-1-11 17:00 编辑
 
乐动青春GameGo
作者:JaneConan
一、作品简介(100-200字)
(设计名称、作品照片、项目用到的板卡、芯片、模块等介绍,作品功能介绍等)
现在越来越多的家长重视孩子的逻辑思维,又想培养孩子的艺术细胞,因此需要同时报名很多课程,借助GameGo的机载扬声器,以及及其便利的 Microsoft MakeCode 平台,我们可以将模拟的声音,乐曲,甚至音符变为对应的素材,将逻辑块或者游戏中的事件,编写出一套课程软件设计,以便于孩子在锻炼逻辑思维的同时,也提升艺术细胞的修养,从而减少家庭的开支。
用到的器材
名称 数量 作用
猫比特 1 主控STM32F401RET6,32ARM Cortex M4内核
SD 1 存储数据
二、系统框图
(设计思路、系统软硬件介绍及实现框图,以图文结合的展示)
借助Microsoft MakeCode 平台进行软件开发和硬件引脚定义和逻辑设计,将设计好的应用烧录到猫比特所在的存储卡中,并且可以通过猫比特自带的金手指进行硬件扩展。
三、各部分功能说明
(各部分实现的功能说明及讲解,以图文结合的展示)
实质上,为了控制蜂鸣器输出(output),以及响应电容键盘🎹输入(input)我们只需要,定义好接口的读取电平模式。
案例实现
UI 部分
在微软makecode中,我们无法模拟物理引脚硬件,所以我们使用实体按键来代替 Do 、 Re 、 Mi 、 Fa 四个音符🎵然后实现对应的逻辑
我们知道引脚上拉时的数字信号值为1023
对应的我们再模拟实际的引脚下降沿的动作
  1. 作品源码
五、作品功能演示视频
请见作品贴
53d6d74a4c671e97625d03b328135310

530fe17d27515d48e45d90b7b45a9594

 
六、项目总结
(项目文字总结+帖子分享链接汇总)
本项目的目的是利用GameGo喵比特和微软MakeCode平台,设计一套适合孩子学习编程和音乐的课程软件。项目的初衷是满足家长对孩子逻辑思维和艺术细胞的培养需求,同时节省家庭的开支。
项目的主要内容如下:
使用GameGo喵比特作为硬件平台,它是一款集成了彩色屏幕、扬声器、按键、传感器和金手指的编程游戏机开发板,兼容微软MakeCode Arcade和micro:bit的所有硬件扩展板。
使用微软MakeCode作为软件平台,它是一款免费的在线编码学习平台,支持基于块的编程和JavaScript、Python等文本编程,可以用来构建游戏、为设备编码和创建Minecraft模组。
在微软MakeCode中,安装Carnival和Edge Connector两个扩展插件,分别用于自定义画面UI的元素文字和控制喵比特的引脚功能。
设计一个模拟钢琴键盘的游戏场景,利用喵比特的机载扬声器和金手指,将模拟的声音、乐曲和音符变为对应的素材,让孩子可以随时练习钢琴的演奏。
设计一个节奏大师的游戏场景,利用喵比特的彩色屏幕和按键,将逻辑块或者游戏中的事件,编写出一套课程软件设计,让孩子可以在锻炼逻辑思维的同时,也提升艺术细胞的修养。
项目的主要成果如下:
完成了一个基于GameGo喵比特和微软MakeCode的课程软件设计,包括游戏场景和相应的代码实现。
在微软MakeCode的网站上,分享了项目的介绍、效果视频和项目链接,供其他感兴趣的人参考和学习。
在博客园的网站上,发布了项目的详细介绍、教程和Python代码实现,供其他想要使用Python编程的人参考和学习。
项目的主要收获如下:
学习了使用GameGo喵比特和微软MakeCode进行项目开发的基本方法和步骤,掌握了基于块的编程和JavaScript、Python等文本编程的基本语法和逻辑。
学习了使用Carnival和Edge Connector两个扩展插件,增强了画面UI的美观和喵比特的功能,了解了如何使用金手指和拓展板进行硬件的开发和控制。
学习了使用声音、乐曲和音符作为素材,设计了有趣的游戏场景,培养了音乐和编程的兴趣和能力,提高了创造力和创新力。
七、其他

GitHub的开源代码库
链接已隐藏,如需查看请登录或者注册
makecode分享链接

【DigiKey创意大赛】乐动青春GameGo.docx (571.57 KB, 下载次数: 1)

最新回复

GameGo喵比特和微软MakeCode好玩 搭积木的形式比较好   详情 回复 发表于 2024-1-12 07:50
点赞 关注
 
 

回复
举报

6593

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

GameGo喵比特和微软MakeCode好玩

搭积木的形式比较好

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表