Retour

Serial Hello World — Votre premier projet de communication Arduino

Bienvenue dans le monde de la communication série ! Dans ce tutoriel, nous allons construire un projet simple « Serial Hello World » en utilisant le simulateur en ligne Velxio. Vous apprendrez à envoyer des messages depuis un Arduino Uno vers le moniteur série de votre ordinateur. C’est la base d’innombrables projets — des relevés de capteurs au débogage de code complexe.

Ce que vous allez construire

Nous allons créer un circuit avec seulement un Arduino Uno (aucun composant externe nécessaire) et écrire un sketch qui imprime un message de bienvenue et la durée de fonctionnement du système toutes les deux secondes. Vous verrez la sortie dans le moniteur série intégré à Velxio.

Présentation du circuit

Schéma du circuit serial-hello sur le canevas du simulateur Velxio

Le circuit est minimal : seulement une carte Arduino Uno. Pas de fils, pas de LED, pas de résistances. L’Arduino communique avec votre ordinateur via son convertisseur USB-série intégré. Dans Velxio, cela est simulé automatiquement — vous n’avez rien à connecter.

Pour ajouter l’Arduino Uno à votre canevas :

  1. Cliquez sur le bouton + dans la barre d’outils du canevas (ci-dessous) pour ouvrir le sélecteur de composants. Barre d'outils du canevas Velxio au-dessus de la zone de simulation
  2. Dans le sélecteur de composants, parcourez par catégorie ou recherchez « Arduino Uno ». Fenêtre modale du sélecteur de composants Velxio parcourant les pièces par catégorie
  3. Cliquez pour le placer sur le canevas.

Voilà ! Votre circuit est prêt.

Présentation du code

Code source du serial-hello dans l'éditeur Monaco de Velxio

Voici le sketch complet :

// Serial Communication Example
// Send messages to Serial Monitor

void setup() {
  Serial.begin(9600);
  Serial.println("Hello, Arduino!");
  Serial.println("System initialized");
}

void loop() {
  Serial.print("Uptime: ");
  Serial.print(millis() / 1000);
  Serial.println(" seconds");
  delay(2000);
}

Détaillons-le :

Exécution de la simulation

  1. Cliquez sur le bouton Run dans la barre d’outils de l’éditeur. Barre d'outils de l'éditeur Velxio avec les contrôles de compilation et d'exécution
  2. Ouvrez le moniteur série depuis la barre d’outils du canevas (généralement une icône de loupe ou une icône de terminal).
  3. Vous devriez voir :
    Hello, Arduino!
    System initialized
    Uptime: 0 seconds
    Uptime: 2 seconds
    Uptime: 4 seconds
    ...

Concepts clés

Pièges courants et astuces de débogage

Extensions suggérées

  1. Lire l’entrée utilisateur : Utilisez Serial.read() ou Serial.parseInt() pour recevoir des commandes du moniteur série et contrôler une LED.
  2. Envoyer des données de capteur : Connectez un potentiomètre ou un capteur de température et imprimez sa valeur.
  3. Messages multiples : Imprimez des données formatées en utilisant Serial.print() avec plusieurs variables.
  4. Ajouter une bibliothèque : Utilisez le gestionnaire de bibliothèques pour inclure une bibliothèque comme SoftwareSerial pour des ports série supplémentaires. Fenêtre modale du gestionnaire de bibliothèques Velxio listant les bibliothèques Arduino installées

Essayez par vous-même

Prêt à expérimenter ? Ouvrez l’exemple en direct dans Velxio et modifiez le code : changez le message de bienvenue, ajustez le délai ou ajoutez un compteur. La meilleure façon d’apprendre est de faire.

👉 Ouvrir Serial Hello World dans Velxio

Bon code !


Partager sur :
David Montero

Écrit par

David Montero

Creator of Velxio, the open-source circuit and Arduino simulator.

GitHub velxio.dev

Articles liés


Article précédent
Cyclage de couleurs d'une LED RVB avec Arduino sur Velxio
Article suivant
Faire varier l'intensité d'une LED avec le PWM sur Arduino — Tutoriel débutant