Programme Source - Arduino Decodeur Sonore avec une carte Notice De Montage Et D'utilisation

Table des Matières

Publicité

Il faut télécharger le fichier ZIP depuis le site
http://sourceforge.net/projects/mrrwa/files/MRRwA-2011-12-31.zip/download
Il faut dézipper le répertoire « NmraDcc » et le copier dans le répertoire « librairies » où est installé
le programme Arduino.
[...]
// Flag values to be logically ORed together and passed into the init() method
#define FLAGS_MY_ADDRESS_ONLY
#define FLAGS_ENABLE_INT0_PULL_UP
#define FLAGS_OUTPUT_ADDRESS_MODE
#define FLAGS_DCC_ACCESSORY_DECODER
[...]
Il faut également installer la librairie « IRremote.h » pour utiliser le capteur infrarouge.
Il faut installer la librairie du lecteur Mp3 : « DFPlayer_Mini_Mp3 ».
Pour piloter le lecteur par liaison série, la librairie « SoftwareSerial » est utilisée. Ceci permet de
disposer d'un port série supplémentaire pour la carte ARDUINO UNO.
La bibliothèque « EEPROM.h » permet d'enregistrer des données dans la mémoire de la carte
Arduino et conservée une fois l'énergie coupée. Cette fonction est utilisée pour conserver les
réglages du niveau sonore.

Programme Source

Le programme proposé par la section Modélisme de l'UAICF Modélisme Nevers-Vauzelles doit
être chargé dans la carte ARDUINO à l'aide d'un cordon USB / Série.
Le code source de la dernière version peut être téléchargé sur le site
Lorsque le programmer est prêt, il faut le téléverser à
l'aide d'un cordon USB raccordant l'ordinateur et la
carte ARDUINO.
Il faut bien veiller à sélectionner la bonne carte
« Arduino » dans le menu « Outils » ainsi que le port
« COM ».
UAICF Nevers-Vauzelles – Section Modélisme - http://modelisme58.free.fr
http://mrrwa.org
ou à l'adresse :
Remarque :
Si le message ci-contre s'affiche, c'est que la
bibliothèque « NmraDcc » n'est pas installée cor-
rectement.
Si le message ci-contre apparaît, ce n'est pas la bonne
bibliothèque NmraDCC qui a été téléchargée. Le fichier
« NmraDcc.h » situé dans la librairie NmraDcc doit
notamment contenir le code suivant :
0x01
// Only process DCC Packets with My Address
0x02
// Enable the internal Pull-Up re
0x40
// CV 29/541 bit 6
0x80
// CV 29/541 bit 7
http://modelisme58.free.fr
06/09/15
5/14

Publicité

Table des Matières
loading

Produits Connexes pour Arduino Decodeur Sonore avec une carte ARDUINO

Table des Matières