公众号
青橙思维公众号
请扫码关注公众号
小程序
青橙思维小程序
请扫码打开小程序
履带机器人 - 音乐和表情包编程
履带机器人 - 音乐和表情包编程
免费
履带机器人
线上课程
已报名 1
课程介绍

如果编程不只是让机器人动起来,还能让它发出声音呢?

在这门课里,你将用代码来创作音乐。不是调用现成的音频文件,而是通过编程定义每一个音符的音高、时值和节奏——然后让机器人实时演奏出来,同时在其点阵屏上显示对应的图像或动画。

三种语言,同一首曲子:

  • Blockly:图形化拖拽音符,像搭积木一样编排旋律

  • Python:用列表和循环结构组织乐谱,简洁高效

  • C/C++:深入底层控制,精确调节音符时长和节拍

同一段旋律,可以用三种语言分别实现。课程会提供对应的官方代码示例,你也可以自由创作自己的乐曲。

课程如何展开:

课程从最基础的单音开始——让机器人发出一个固定频率的声音。然后逐步引入:音阶、节拍、循环结构、多音符序列……最终,你将能够编写完整的旋律,并让机器人在播放音乐的同时,用点阵屏同步显示你设计的画面。

每一节课都包含一个可运行的代码示例,你可以在虚拟机器人上试听效果,也可以发送到实体机器人上执行。课程中会涉及乐理基础、编程逻辑和两者结合的表达方式。

课程特点:

  • 支持Blockly/Python/C++三种编程语言

  • 支持虚拟机器人(电脑端)和实体机器人(真实发声)执行

  • 音高、时值、节奏均可通过代码精确控制

  • 音乐播放与点阵屏显示可同步运行

  • 提供官方乐谱示例及对应代码

  • 支持用户创作并分享自己的乐曲代码

你会学到什么:

  • 用代码定义音符的音高与时值

  • 用循环和数组结构组织乐谱

  • 音乐与视觉显示的同步控制

  • 多线程/事件驱动的编程思想(进阶)

  • 三种语言对同一逻辑的不同表达方式

适合谁:

  • 想用编程做点不一样的事情的人

  • 对音乐感兴趣,想用代码表达旋律的人

  • 想体验编程在“非运动控制”场景中应用的人

  • 想对比三种语言在音乐编程中的实现差异的人

当你完成这门课,你将能够:

  • 用代码独立编写完整的旋律片段

  • 理解编程逻辑与音乐结构的对应关系

  • 控制机器人在发声的同时进行视觉反馈

  • 在虚拟或实体环境中演奏自己创作的乐曲

  • 将程序分享给他人,让对方直接播放你的音乐作品

音符是数据,旋律是算法。用代码,写一首属于你的曲子。

课程大纲 - 共 6
收起
第 1 节: 数字倒数321
第 2 节: 生日歌
第 3 节: 两只老虎
第 4 节: Beyond《喜欢你》间奏
第 5 节: 机器人说话表情包
第 6 节: 小星星
6 节...
主讲老师
青橙思维-曹老师
微信扫一扫,打开小程序客服