Envoyer les données en direct vers un tableau de bord
Tracez les valeurs des capteurs en ligne et en temps réel.
Envoyer les données en direct vers un tableau de bord est une leçon Arduino & IoT Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Arduino & IoT Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Arduino & IoT Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
The Goal: Live Charts
Now you will send real readings up to the cloud and watch them appear as a live chart updating in your browser. 📈
Connect WiFi First
Before any upload, your board must join the network. Call WiFi.begin with your name and password, then wait until it connects.
WiFi.begin(ssid, password);Pick a Field for Each Value
A ThingSpeak channel has numbered fields. Temperature might be field 1, humidity field 2, so each sensor gets its own line.
Build the Update URL
To send data the simple way, you build a URL with your key and field value. The server reads it and stores the number.
String url = "/update?api_key=" + key + "&field1=" + value;Make the HTTP Request
An HTTP GET to that URL pushes your reading. Libraries like HTTPClient turn this into just a couple of clean calls.
http.begin(client, fullUrl);
http.GET();Read the Response Code
A status code of 200 means success. Anything else, like 401, tells you the key was wrong or the request failed.
Respect the Rate Limit
Free ThingSpeak accepts one update every 15 seconds. Send faster and extra points are simply dropped, so pace your loop.
Use the Official Library
The ThingSpeak library is even easier. You set each field, then call one function to write them all at once.
ThingSpeak.setField(1, temperature);
ThingSpeak.writeFields(channelID, apiKey);Add a Chart Widget
On the website, each field can show as a chart. As new data arrives, the graph redraws so you watch trends form live.
Confirm It Worked
Open your channel page and refresh. If your latest reading appears with a fresh timestamp, the round trip is working. 🎉
Don't Block the Whole Loop
Use millis timing instead of a long delay between uploads. That keeps the board responsive while it waits to send again.
Quick Check
How often can a free ThingSpeak account accept a new update?
Recap
Connect WiFi, set each field, then write to your channel and watch live charts. Check the 200 response and respect the rate limit.
Questions Fréquemment Posées
La leçon « Envoyer les données en direct vers un tableau de bord » est-elle gratuite ?
Oui — le texte complet de « Envoyer les données en direct vers un tableau de bord » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Arduino & IoT Academy, passe à CoddyKit PRO. Le cours Arduino & IoT Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Envoyer les données en direct vers un tableau de bord » ?
Tracez les valeurs des capteurs en ligne et en temps réel. Tu pratiques Arduino & IoT Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Arduino & IoT Academy ?
Aucune expérience préalable n'est requise. Arduino & IoT Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Envoyer les données en direct vers un tableau de bord » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Arduino & IoT Academy ?
Oui. Chaque leçon Arduino & IoT Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Choisir une plateforme infonuagique
- Authentifier votre appareil
- Envoyer les données en direct vers un tableau de bord
- Commander le matériel depuis le nuage