meta données pour cette page
Massenger massenger = Massenger( &Serial , massageReceived);
void setup() {
// Initialiser la communication sérielle. Serial.begin(9600); // Déclarer la broche 13 en tant que sortie. pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT); pinMode(10,OUTPUT); pinMode(9,OUTPUT); pinMode(8,OUTPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(5,OUTPUT); pinMode(4,OUTPUT); pinMode(3,OUTPUT); pinMode(2,OUTPUT);
}
void loop() {
// Appel à la fonction 'update' de massenger qui va vérifier s'il y // a un nouveau 'massage'. massenger.update();
}
void massageReceived() { if ( massenger.checkAddr(“d13”) ) { Vérifier si l'adresse est d13…
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(13,valeur);
}
if ( massenger.checkAddr("d12") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(12,valeur);
}
if ( massenger.checkAddr("d11") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(11,valeur);
}
if ( massenger.checkAddr("d10") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(10,valeur);
}
if ( massenger.checkAddr("d9") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(9,valeur);
}
if ( massenger.checkAddr("d8") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(8,valeur);
}
if ( massenger.checkAddr("d7") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(7,valeur);
}
if ( massenger.checkAddr("d6") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(6,valeur);
}
if ( massenger.checkAddr("d5") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(5,valeur);
}
if ( massenger.checkAddr("d4") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(4,valeur);
}
if ( massenger.checkAddr("d3") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(3,valeur);
}
if ( massenger.checkAddr("d2") ) { // Vérifier si l'adresse est d13...
// ...lire l'élément suivant comme un nombre entier et le placer dans
// la variable 'valeur'
int valeur = massenger.getInt();
// ...changer l'état de la broche 13 en y écrivant le contenu de 'valeur'.
analogWrite(2,valeur);
}
}