2939| 3
|
【创客玩音乐】-识色留声机 |
创客玩音乐,彗星撞地球 色彩是能引起我们共同的审美愉悦的、最为敏感的形式要素。色彩是最有表现力的要素之一,因为它的性质直接影响人们的感情。 音乐是用组织音构成的听觉意象,来表达人们的思想感情与社会现实生活的一种艺术形式。也是最能即时打动人的艺术形式之一。旋律响起人们往往无法抗拒的立即处于音乐的氛围当中。 创客动动手,色彩变音乐。 无论是西方还是东方,都有人把音乐与颜色对应起来。早在十七世纪物理学家牛顿就曾以赤、橙、 黄、绿、青、蓝、紫对应于1、2、3、4、5、6、7。现实中每个人都有独特的音乐与颜色直觉联系,今天在这和大家一起分享一个色彩转换为声音的案例《识色留声机》。 按惯例上个视频 一、硬件列表 1.掌控板*1 https://www.dfrobot.com.cn/goods-1902.html 2.micro:bit掌控I/O扩展板 (micro:bit、掌控双兼容,文体两开花,性价比杠杠呃) https://www.dfrobot.com.cn/goods-1966.html 3.I2C颜色识别传感器 - TCS34725*1https://www.dfrobot.com.cn/goods-1349.html 4.180舵机*1 https://www.dfrobot.com.cn/goods-214.html 5.360舵机*1 https://www.dfrobot.com.cn/goods-1375.html 6.df纸盒,一段小吸管,小东西,大用处 硬件全家福 二、硬件连接 180舵机、360舵机分别连接P8、P9口 颜色识别模块连接I2C口 蜂鸣器板子集成,播放音乐 三、程序实现 接通电源LED屏幕显示作品名和操作提示;按A按钮,180舵机移动到指定位置,颜色识别模块正好可以探测到转盘的上方,同时360舵机开始转动,蜂鸣器播放相应音符;按B按钮180舵机复位,360舵机停止转动、蜂鸣器停止播放。 软件 mind+1.6.2 1.主程序,加电后屏幕显示提示,舵机,蜂鸣器初始化,其中Tnum变量0-1的判断,实现按钮模块功能; 2.按钮A按下,180舵机转到指定位置,360舵机开始正转,颜色模块识别并反馈数值;变量R、G、B对应红、绿、蓝的颜色数值; 如果红色>蓝色 同时 红色>绿色,演奏1; 如果绿色>红色 同时 绿色>蓝色,演奏2; 如果蓝色>红色 同时 蓝色>绿色,演奏3; 3.按钮B按下,180舵机归位,360舵机、颜色模块、蜂鸣器停止工作; 四、上传程序测试 五、测试成功,圆盘,纸盒装起来,做属于自己的音乐吧 附件,串口读取颜色数值程序+识色留声机程序;识色留声机.rar |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed