piano_step_arduino_program_flowchart
2016-08-14 14:18:51 0 举报
这段描述是关于一个Arduino程序的流程图,该程序用于控制钢琴的步骤。首先,程序开始于初始化阶段,设置引脚和变量。然后,程序进入主循环,监听按键输入。当有按键被按下时,程序会识别按键对应的音符,并设置相应的音高和时长。接下来,程序通过PWM信号控制蜂鸣器发出声音。同时,程序还会显示当前播放的音符信息。在主循环中,程序还包含了一些其他功能,如播放模式切换、音量调节等。最后,当程序接收到停止指令或按下复位键时,它会结束当前的播放并回到初始状态。整个程序的流程图清晰明了,展示了如何通过Arduino控制钢琴的各个步骤。
作者其他创作
大纲/内容
lights_out
1.传入参数:针脚编号(int)2.作用:熄灭对应的led
循环检测,传感器有没有被遮住
不做任何处理
没有被遮住
Start
1.声明2~9个针脚数组常量常量:infrared_sensor_pins2.声明第12个针脚常量:led_pin_123.声明8个int状态数组变量:is_sensor_cover4.申明灯条常量:led_bar(这些需要定义好针脚,led个数)
被遮住
loop
播放声音点亮led修改遮挡状态
light_up_and_sing
1.传入参数:针脚编号(int)2.作用:发送串口消息,播放对应的声音,点亮对应的led
熄灭led灯修改遮挡状态
通过状态变量判断之前有没有被遮住
0 条评论
下一页