Démarrage rapide

D'un compte vide à un appareil qui marche

Cinq étapes, une vingtaine de minutes, et rien à installer sur l'ordinateur. Tout ce qui suit se passe dans un navigateur — ou dans l'application mobile, si vous préférez commencer depuis le téléphone.

Ce qu'il vous faut

  • N'importe quelle carte ESP32 — une carte de développement ordinaire suffit
  • Un câble USB qui transporte des données, pas seulement du courant
  • Un navigateur : Chrome, Edge ou Opera, qui savent parler à un port USB
  1. 1

    Créer un compte

    Ouvrez cloud.r1bbit.com. Saisissez un nom, un e-mail et un mot de passe — ou sautez tout cela et connectez-vous avec Google ou Apple en un clic. Rien à confirmer par courrier, aucune carte à renseigner.

    L'application mobile utilise le même compte : vous pouvez donc vous inscrire là-bas, et tout sera déjà en place quand vous ouvrirez le navigateur.

    cloud.r1bbit.com — l'onglet Sign Up
    cloud.r1bbit.com — l'onglet Sign Up
  2. 2

    Ajouter la carte et la flasher

    Branchez la carte sur un port USB et ajoutez-la dans le cloud. Le firmware, c'est le navigateur qui l'écrit : aucune chaîne d'outils à installer, aucun pilote à chercher. Après le redémarrage, la carte trouve le cloud toute seule et apparaît dans votre liste.

    C'est la seule étape qui demande un câble. Tout le reste passe par les airs.

    Ajout de la première carte
    Ajout de la première carte
  3. 3

    Prendre un exemple tout fait

    Ouvrez l'éditeur et appuyez sur Load Template. Chaque modèle est un programme complet et fonctionnel avec son propre bloc CONFIG : vous partez donc de quelque chose qui tourne déjà, et non d'un fichier vide. Prenez l'exemple ADC dans GPIO & Peripherals : il lit une entrée analogique et en affiche la valeur, sans rien à câbler sur la carte.

    Ne cherchez pas un modèle correspondant à votre carte, mais à votre câblage : le bloc CONFIG décrit les périphériques, pas le modèle.

    La galerie filtrée sur GPIO — nous prenons l'exemple ADC
    La galerie filtrée sur GPIO — nous prenons l'exemple ADC
  4. 4

    L'envoyer à la carte

    Le modèle laisse un espace réservé à la place du numéro de broche : inscrivez le GPIO réel de votre carte. Ensuite, repère 1 sur l'image, choisissez la carte dans la liste Device et appuyez sur Connect ; repère 2, appuyez sur Upload to Device puis Script Start. Le script atteint la carte en quelques secondes sur une liaison chiffrée — rien n'est compilé, donc rien ne peut échouer à la compilation.

    Une ligne fausse arrête le script et en dit la raison dans le terminal. Corrigez, renvoyez : la carte reste en ligne pendant tout ce temps.

    1 — choisir la carte et se connecter, 2 — envoyer le script et le lancer
    1 — choisir la carte et se connecter, 2 — envoyer le script et le lancer
  5. 5

    Regarder le résultat

    Le terminal de droite se remplit : deux nouvelles lignes deux fois par seconde, directement depuis la carte. Rien n'est branché sur l'ordinateur — la carte vous parle par le cloud, et elle ferait de même depuis un autre bâtiment.

    L'affichage est la sortie la plus simple. Publiez une valeur avec VARS_PUBLISH et elle devient en plus une tuile du tableau de bord et de l'application mobile.

    Le terminal avec la sortie en direct de la carte
    Le terminal avec la sortie en direct de la carte