Étape 2: Le Code
Voici un simple morceau de code pour l’arduino. Tout d’abord, il Initialise une connexion série avec la TDB380 à 4800 bauds, envoie une commande d’arrêter de jouer tous les fichiers, donc réinitialiser le jury. Ensuite, chaque cycle il vérifie si le TDB380 est occupé et si pas se joue un fichier aléatoire. Il est important de laisser un court délai après commandes car il faut du temps pour la TDB380 de réagir.
Pour une liste complète des commandes disponibles, consultez la fiche technique : http://www.thaieasyelec.net/archives/Manual/TDB380%20datasheet%20V2%5B1%5D.0%20.pdf
const int busyPin = 2 ; le nombre de l’axe occupé
void setup() {}
initialiser la communication sérielle :
Serial.Begin(4800) ; Affectez à 4800 bps
Serial.Print (0xEF, BYTE) ; Commission de la Reset
Delay(2000) ;
pinMode (busyPin, entrée) ;
}
void loop() {}
Si (digitalRead(busyPin) == faible) {}
périphérique occupé
}
else {}
Serial.Print (0 x 00, BYTE) ; Lire fichier aléatoire
Delay(5000) ;
}
}