Utilisation des directives de compilation

Bonjour à tous,
j'aimerais savoir comment intégrés des directives de compilation dans un sketch Arduino
afin de faire un choix de compilation en fonction de clefs définies.

Par exemple, comment retranscrire en Arduino:

#define boolean MON_CHOIX = True // Pas sur de la syntaxe !!!

void setup() {

..... Code ......

#if defined MON_CHOIX

...... Une/Des action(s) .....

#else

...... Une/Des Autre(s) action(s) .....

#endif

}

Dans mon exemple c'est toujours le code dans la partie #else qui s’exécute .... ;D

Merci pour votre aide.

Vincent.

Bonjour et merci pepe,

en effet, avec juste le #define ça fonctionne ! Super.

Question subsidiaire, est-ce que le "#else if" existe dans un "#if define" ?

ou ça se limite à #define, #else, #endif ....

Merci.

Bonjour
Où peut-on trouver une liste des directives de compilation acceptées par l'IDE Arduino ?

lesept:
Où peut-on trouver une liste des directives de compilation acceptées par l'IDE Arduino ?

Dans tout manuel de référence C++ ...

Merci pour les liens !!!