制作一个音乐盒,通过摁下碰撞开关,使蜂鸣器发出有节奏的音乐和发出炫彩的灯光,再次摁下能使其关闭。这就是基本的工作流程。在制作的过程中,遇到了许多问题,首先遇到的就是将两个程序合并,第一次合并的由于调用错误和一些语句的不理解调试了许多遍,后来在询问同学和反复修改下程序终于正确,在导入核心模块后,发现运行有问题,在摁下开关蜂鸣器能正确发出声音,但再次摁下后却不能使其关闭。询问老师后发现for语句后由于没有走出循环语句,所以导致无法关闭。再加入break后能正确关闭。后来又加入彩灯,能正确亮但我想使其闪烁变色,询问老师加入random让彩灯有个变换的范围,最后成功将三个程序合并,制作出成品。
立即注册