Since MDfly removed their more popular MP3 player that I have been using for years with my Halloween controllers, I was given direction to the Robotshop for the DFPlayer mini. I am using a basic code just to see if I can make it work but looks like I am not communicating via serial. The player works fine using the grounded inputs to play a track but just cant nail down the serial issue. Any input would be great...I think part of my problem is with the hex code and am I using the correct ones for this player?
Dave
Dave
Code:
[color=Navy]#Picaxe [/color][color=Black]14m2[/color]
[color=Blue]setfreq M8
symbol [/color][color=Purple]PIR_1 [/color][color=DarkCyan]= [/color][color=Purple]pinC.0[/color]
[color=Blue]symbol [/color][color=Purple]PIR_2 [/color][color=DarkCyan]= [/color][color=Purple]pinC.1[/color]
[color=Blue]symbol [/color][color=Purple]busy [/color][color=DarkCyan]= [/color][color=Purple]pinc.2[/color]
[color=Blue]symbol light1 [/color][color=DarkCyan]= [/color][color=Blue]B.1
symbol light2 [/color][color=DarkCyan]= [/color][color=Blue]B.2
symbol baud [/color][color=DarkCyan]= [/color][color=Blue]t9600_8
symbol messages [/color][color=DarkCyan]= [/color][color=Navy]2[/color]
[color=Black]Powerup: [/color][color=Green]'Just a starting point label[/color]
[color=Blue]Pause [/color][color=Navy]45000 [/color][color=Green]'45 second wait time to allow the PIR to stabilize [/color]
[color=Black]Main:[/color]
[color=Blue]serout C.4[/color][color=Black],[/color][color=Blue]baud[/color][color=Black], [/color][color=Blue]([/color][color=Navy]$FA[/color][color=Blue])
Do [/color][color=Black]: [/color][color=Blue]Loop Until [/color][color=Purple]PIR_1 [/color][color=DarkCyan]= [/color][color=Navy]1[/color]
[color=Blue]pause [/color][color=Navy]1000[/color]
[color=Blue]serout C.4[/color][color=Black],[/color][color=Blue]baud[/color][color=Black], [/color][color=Blue]([/color][color=Navy]$01[/color][color=Blue]) [/color][color=Green]'play first MP3[/color]
[color=Blue]pause [/color][color=Navy]1000[/color]
[color=Blue]do high light1
loop while [/color][color=Purple]busy [/color][color=DarkCyan]= [/color][color=Navy]0[/color]
[color=Blue]low light1
Do [/color][color=Black]: [/color][color=Blue]Loop Until [/color][color=Purple]PIR_2 [/color][color=DarkCyan]= [/color][color=Navy]1[/color]
[color=Blue]pause [/color][color=Navy]500[/color]
[color=Blue]serout C.4[/color][color=Black],[/color][color=Blue]baud[/color][color=Black], [/color][color=Blue]([/color][color=Navy]$02[/color][color=Blue]) [/color][color=Green]'play second MP3[/color]
[color=Blue]pause [/color][color=Navy]500[/color]
[color=Blue]do toggle light2
pause [/color][color=Navy]500[/color]
[color=Blue]loop while [/color][color=Purple]busy [/color][color=DarkCyan]= [/color][color=Navy]0[/color]
[color=Blue]low light2
pause [/color][color=Navy]20000[/color]
[color=Blue]goto [/color][color=Black]main[/color]