引 言
在《
一块面包板玩转Arduino编程-Mixly图形化编程入门
》(点击跳转)中,我们学习了如何使用Mixly(米思齐)图形化编程工具完成基本逻辑编程应用,以及常见的电路应用编程,同时对Arduino平台及常见电子配件的使用和连接也有了入门了解,有了这个基础,我们就可以一起来制作一些综合的有一定复杂程度的“创意”应用作品了!本书将带领大家通过完成几个主题应用项目,进一步学习如何使用米思齐编程实现Arduino的综合应用,同时学会复杂“多任务”情景下的程序编写。
注:课程内容中涉及到相关的一些基础的电路及编程知识建议参考我的另外一本关于Arduino编程的图书《一块面包板玩转Arduino编程-Mixly图形化编程入门》(点击跳转)。
PB3A.X - 任务要求
在上一节程序的基础上,增加智能书房多媒体(MP3)播放系统,要求通过一个按钮来控制MP3播放器的的音乐歌曲播放与停止,系统反应灵敏,切换顺畅!
PB3A.3
题目分析
这是一道需要通过特殊的命令来对外部设备实施控制的题目,属于复杂度比较高的的中级进阶题目。程序的完成需要多个测试步骤来逐步实现!本节题目涉及到的关键知识点如下:
--MP3的系统组成及电路连接关系
--MP3控制程序的编写
-- 主控制程序编程与带参数函数的调用
下面我们来和大家一起完成这个题目,同时介绍一下相关硬件和编程知识。
注:本节需要使用米思齐(Mixly)编程环境中的高级视图!
相关器材(硬件电路)介绍
MP3模块的组成与连接:
注:。
MP3模块测试程序的编写
测试程序的组成与编写:
完整程序编写
完整控制程序的编写:
特别注意事项
待补充
进阶任务
待补充
教学(自学)器材推荐
以下器材和套件针对本章节任务特别定制,比较适合有一定Arduino编程基础和电子电路基础知识的的老师和同学学习和制作应用使用。也可以用于创客、创新应用类作品的制作与方案验证,具有防插反功能,模块可重复使用。所有学习教程都可以在订阅号中找到,并可以得到微信/QQ在线的技术支持!
套件生产采购中~~~
领取专属 10元无门槛券
私享最新 技术干货