CodeCell est un module compact mais puissant, doté d'un ESP32-C3, d'une charge LiPo intégrée et de capteurs embarqués, le tout dans un format compact de seulement 1,85 cm ! Il est équipé d'un capteur de proximité infrarouge VCNL4040 et d'un capteur de fusion de mouvement 9 axes BNO085 en option, ce qui le rend idéal pour la construction de robots et de dispositifs portables !
Déballez, allumez et commencez à construire
Connectez votre CodeCell à notre application gratuite et ajoutez facilement un contrôle sans fil à vos projets :
CodeCell peut être expédié par tous nos modes de livraison. Cependant, si vous choisissez la batterie LiPo 170 mAh, l'expédition doit être effectuée par FedEx en raison de la réglementation. Cela peut augmenter le montant total de votre panier, mais c'est une livraison rapide et fiable. Vous pouvez également ajouter d'autres articles à la même livraison pour en optimiser l'expédition. Merci de votre compréhension !
CodeCell s'adresse à tous les passionnés d'électronique ! Il est fourni avec des exemples Arduino bien expliqués qui facilitent la prise en main des enfants et des adolescents. Pour les enfants de moins de 12 ans, nous recommandons d'utiliser des connecteurs pré-soudés ou de s'assurer que les soudures soient effectuées sous la surveillance d'un adulte. Veuillez noter que le paquet contient de petites pièces, comme des vis ; il est donc conseillé de les manipuler avec précaution.
Pour installer la bibliothèque CodeCell, accédez à « Sketch > Inclure la bibliothèque > Gérer les bibliothèques ». Le « Gestionnaire de bibliothèques » devrait s'ouvrir. Saisissez simplement « CodeCell » et cliquez sur « Installer » pour télécharger la dernière version de la bibliothèque CodeCell.
Nous mettons constamment à jour cette bibliothèque et y ajoutons de nouvelles fonctionnalités. Assurez-vous donc d'utiliser la dernière version. Pour vous familiariser rapidement avec cette bibliothèque, accédez à « Fichier > Exemples > CodeCell », où vous trouverez de nombreux exemples à utiliser et à modifier pour vos projets. Nous vous recommandons de commencer par l'exemple « Démarrage », qui ne contient que quelques lignes de code, mais qui explique toutes les fonctionnalités de détection disponibles avec CodeCell.
Oui, vous pouvez flasher CodeCell avec MicroPython, car il est basé sur l'ESP32-C3, qui prend en charge MicroPython comme les autres cartes ESP32. Cependant, veuillez noter que notre bibliothèque officielle CodeCell est écrite en C++ et conçue pour être utilisée avec l'IDE Arduino. Si vous prévoyez d'utiliser MicroPython, vous devrez peut-être développer des pilotes personnalisés pour l'interface avec les capteurs et périphériques embarqués.
Certaines cartes de développement ESP32 incluent un bouton RST (Reset) et un bouton BOOT pour passer manuellement en mode programmation. Cependant, l'ESP32-C3, comme celui du module CodeCell, peut passer automatiquement en mode boot via l'interface série lors de l'utilisation de l'IDE Arduino. Ainsi, le CodeCell n'a pas besoin de boutons RST ou BOOT dédiés, ce qui nous a permis de le rendre aussi compact.
Dans le cas rare où votre CodeCell se bloque ou rencontre une exception (le forçant à se réinitialiser en permanence), vous pouvez le forcer manuellement à démarrer pour reflasher le firmware. Pour cela, suivez simplement ces étapes :
En suivant ces étapes, votre CodeCell retrouvera sa vie.
Malheureusement, les broches CodeCell sont pleinement utilisées et nous n'avons pas pu inclure les broches d'interruption pour prioriser les GPIO. Une alternative au mode veille consiste à ajouter une minuterie pour réveiller et vérifier les données du capteur. Un exemple est disponible ici : Exemple de mode veille légère .