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.