Hallo zusammen, ich habe einen Arduino Nano CH340 mit einem DFPlayer und einem PIR verbunden. Sobald der Bewegung spürt, wird auch eine mp3 abgespielt. Den Code dazu findet ihr hier:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
|
45 |
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |
|
Hier steht ja klar:
1 |
|
2 |
|
3 |
|
d.h. er spielt immer Lied Nummer 1.
Was muss ich am Code ändern, damit er sich zufällig aus der kompletten Liste an mp3s (0001.mp3 ..... 0020.mp3) jedes Mal wenn der PIR ein Signal schickt eine andere mp3 abspielt und auch nur 1 Lied, nicht alle. Nach dem einen Lied soll er stoppen. Ab dem Zeitpunkt der Detektion soll er mindestens 10min warten, bis er wieder auf ein Signal vom PIR reagiert und ein Lied abspielt.
Vielen Dank schon mal für eure Hilfe!!!