Menu
Microbots
0
  • Faire
    • Commencer
    • Constructions de créateurs
    • Éducation
  • Boutique
    • Modules Maker
    • Packs de création
    • Outils et engrenages
    • Robots et écrans
  • À propos
    • Notre histoire
    • Tendez la main
    • FAQ
  • français
  • Votre panier est vide
Microbots
  • Faire
    • Commencer
    • Constructions de créateurs
    • Éducation
  • Boutique
    • Modules Maker
    • Packs de création
    • Outils et engrenages
    • Robots et écrans
  • À propos
    • Notre histoire
    • Tendez la main
    • FAQ
  • Langue

  • 0 0

CodeCell : configurer un GPIO en quelques secondes

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.

Aucune initialisation de broche

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);

Lecture des états GPIO

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.

Pourquoi utiliser ces fonctions ?

  • 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 !

  • Partager:

Partage

Github

  • À propos
  • Logiciel
  • Éducation
  • Contact
  • FAQ
  • Termes
  • Politique de remboursement
  • politique de confidentialité

Soyez le premier informé des nouveaux projets et bénéficiez d'offres intéressantes !

© 2025 Microbots.