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

  • 0 0

CodeCell : Premiers pas avec le Wi-Fi

Le module CodeCell, alimenté par l'ESP32-C3, intègre des fonctionnalités Wi-Fi qui lui permettent de se connecter à Internet, de communiquer avec d'autres appareils et même d'héberger un petit serveur web. Que vous soyez débutant ou expérimenté, ce guide vous aidera à démarrer avec le Wi-Fi sur CodeCell.

Qu’est-ce que le Wi-Fi et pourquoi l’utiliser ?

Le Wi-Fi permet à votre CodeCell de se connecter sans fil à Internet ou à un réseau local. Vous pouvez ainsi :

  • Contrôlez votre CodeCell à distance depuis un smartphone ou un ordinateur
  • Envoyer et recevoir des données sur Internet
  • Hébergez une petite page Web à laquelle d'autres appareils peuvent accéder

Maintenant, passons étape par étape à la connexion de CodeCell au Wi-Fi.

Connexion de CodeCell à un réseau Wi-Fi

Pour connecter votre CodeCell à un réseau Wi-Fi, vous devez fournir le nom du réseau ( SSID ) et le mot de passe. Utilisons l'IDE Arduino pour écrire un programme simple qui connecte CodeCell au Wi-Fi.

 #include <WiFi.h>
 #include <CodeCell.h>

 CodeCell myCodeCell;
 const char* ssid = "your_SSID"; // Replace with your Wi-Fi name
 const char* password = "your_PASSWORD"; // Replace with your Wi-Fi password

 void setup() {
 Serial.begin(115200); // Start the Serial Monitor
 myCodeCell.Init(LIGHT); // Set up CodeCell's light sensor
 WiFi.begin(ssid, password); // Connect to Wi-Fi

 Serial.print("Connecting to Wi-Fi");
 while (WiFi.status() != WL_CONNECTED) {
 delay(500);
 Serial.print("."); // Print dots while connecting
 }

 Serial.println("\nConnected!");
 Serial.print("IP Address: "); 
Serial.println(WiFi.localIP()); // Imprimer l'adresse IP attribuée
 }

 boucle vide() {
 // Exécuter tous les 10 Hz
 si (myCodeCell.Run(10)) {
 // Votre code de boucle principal ici
 }
 }

Comment ça marche :

  • Ce code démarre le moniteur série pour suivre la progression de la connexion Wi-Fi.
  • Il se connecte au Wi-Fi en utilisant WiFi.begin(ssid, password); .
  • Une fois connecté, il imprime l'adresse IP attribuée.

Dépannage :

  • Si la connexion ne se fait pas, vérifiez votre SSID et votre mot de passe .
  • Assurez-vous que votre routeur est allumé et ne bloque pas les appareils inconnus.

Héberger une page Web simple sur CodeCell

Une fois CodeCell connecté au Wi-Fi, nous pouvons le transformer en un mini serveur web ! Cela signifie que nous pouvons le contrôler ou afficher des informations via une page web.

 #include <WiFi.h>
 #include <WebServer.h>
 #include <CodeCell.h>

 CodeCell myCodeCell;
 const char* ssid = "your_SSID";
 const char* password = "your_PASSWORD";

 WebServer server(80);
 
void handleRoot() {
 int proximityValue = myCodeCell.Light_ProximityRead(); // Lire le capteur de proximité
 Réponse de chaîne = "

Bienvenue sur le serveur Wi-Fi CodeCell !

"; réponse += "

Valeur de proximité : « + String(proximityValue) + »

"; server.send(200, "texte/html", réponse); } configuration vide() { Serial.begin(115200); myCodeCell.Init(LIGHT); // Configurer le capteur de lumière de CodeCell WiFi.begin(ssid, mot de passe); tandis que (WiFi.status() != WL_CONNECTED) { délai(500); Série.print("."); } Serial.println("\nConnecté au Wi-Fi"); Serial.print("Adresse IP : "); Série.println(WiFi.localIP()); serveur.on("/", handleRoot); serveur.begin(); Serial.println("Serveur HTTP démarré"); } boucle vide() { si(myCodeCell.Run(10)){ serveur.handleClient(); } }

Comment ça marche :

  • Ce code configure un serveur Web simple qui affiche un message.
  • Lorsque vous saisissez l' adresse IP (imprimée dans Serial Monitor) dans un navigateur, une page Web indiquant « Bienvenue sur le serveur Wi-Fi CodeCell ! » s'affiche et affiche la valeur de proximité actuelle lue par le CodeCell.

Essayez-le !

  1. Téléchargez le code sur CodeCell.
  2. Ouvrez le moniteur série pour trouver l' adresse IP .
  3. Tapez l’adresse IP dans un navigateur – vous devriez voir le message !
  4. Actualisez la page pour voir la mise à jour de la valeur de proximité

Envoi de données à un serveur (exemple IoT de base)

CodeCell peut également envoyer des données à un serveur Web, tel qu'un service cloud qui collecte les lectures des capteurs.

 #include <WiFi.h>
 #include <HTTPClient.h>
 #include <CodeCell.h>

 CodeCell myCodeCell;
 const char* ssid = "your_SSID";
 const char* password = "your_PASSWORD";
 const char* serverName = "http://example.com/data"; // Replace with your server URL

 void setup() {
 Serial.begin(115200);
 myCodeCell.Init(LIGHT); // Set up CodeCell's light sensor 
WiFi.begin(ssid, mot de passe);
 tandis que (WiFi.status() != WL_CONNECTED) {
 délai(500);
 Série.print(".");
 }
 Serial.println("Connecté au Wi-Fi");
 }

 boucle vide() {
 if (myCodeCell.Run(10)) { // Exécuter toutes les 10 Hz
 Client HTTP http;
 http.begin(nom du serveur);
 int httpResponseCode = http.GET();
 Serial.print("Code de réponse HTTP : ");
 Serial.println(httpResponseCode);
 http.end();
 }
 }

Comment ça marche :

  • Le CodeCell se connecte au Wi-Fi et envoie une requête à http://example.com/data .
  • La réponse est imprimée dans le moniteur série.
  • Vous pouvez utiliser cette méthode pour envoyer des données de capteur à un service Web !

Conclusion

Le Wi-Fi rend CodeCell puissant pour les projets IoT ! Commencez à expérimenter et vous réaliserez bientôt des projets exceptionnels !

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

© 2026 Microbots.

★ Reviews

Let customers speak for us

68 reviews
Write a review
84%
(57)
6%
(4)
3%
(2)
3%
(2)
4%
(3)
63
21
C
CodeCell C3
Cloke74

Great piece of kit, had just what i needed to complete the project i had in mind. Shame shipping to the UK is so expensive, but appreciate this isn’t necessarily in the hands of MicroBots

A
CodeCell C6
Anonymous

I had an issue, got a red light, I used too much flux. Support said clean it, then the one sensor worked fine. I got the help and answer same day I provided a foto.

A
CodeCell C6 Drive
Anonymous

I think this is the best of the ESP offered, most versatile.

User picture
P
CodeCell C6
Prudhvi tej Chinimilli

Been testing the Microbots CodeCell C6 and honestly impressed with how much functionality they packed into such a tiny module. Great form factor for rapid prototyping wearable/embedded sensing applications. ESP32-C6 + IMU integration makes development much easier compared to building everything from scratch.

Still exploring battery optimization and compact LiPo options for our use case, but overall the platform is promising for low-cost real-time sensing systems. Excited to keep building with it.

F
CodeCell C6
Francisco Estivallet

Amazing hardware, my go to for compact projects.

User picture
123