Le module CodeCell simplifie plus que jamais l'utilisation des broches GPIO (entrée/sortie). Bien que vous puissiez toujours utiliser les fonctions traditionnelles Arduino digitalWrite() et digitalRead() , la bibliothèque CodeCell utilise pinWrite() et pinRead() , qui gèrent automatiquement l'initialisation des broches.
Grâce aux fonctions optimisées de CodeCell, inutile de définir manuellement le mode de pin avec pinMode() . Appelez simplement :
myCodeCell.pinWrite(uint8_t pin_num, bool pin_value);
Par exemple, pour allumer une LED connectée à la broche 5 :
myCodeCell.pinWrite(5, HIGH);
Ou désactivez-le :
myCodeCell.pinWrite(5, LOW);
La lecture de l’état d’une broche est tout aussi simple :
if (myCodeCell.pinRead(5)) {
// Pin is HIGH, do something
}
La fonction pinRead() renvoie un booléen ( true pour HIGH, false pour LOW), ce qui rend les interactions GPIO sans effort.
Pas besoin de pinMode() — il est géré automatiquement, ce qui rend vos croquis plus propres.
Détection d'erreur intégrée : si une broche n'est pas disponible sur votre module CodeCell, une erreur sera générée sur le moniteur série, vous aidant à déboguer le problème.
Ces fonctions rendent la gestion GPIO de CodeCell plus intuitive, que vous contrôliez des LED, des boutons et bien plus encore !
Soyez le premier informé des nouveaux projets et bénéficiez d'offres intéressantes !
© 2025 Microbots.