< Retour

Introduction aux conditions

Le but de ce tutoriel est de faire en sorte que la carte réponde “Bonjour humain !” lorsqu’on lui écrit “Bonjour robot”, à l’aide d’une condition logique “si”.

Matériel utilisé pour ce projet

Découverte des conditions logiques

Les deux tutoriels précédents ont illustré l’utilisation des boucles et des variables, celui-ci s’attache à la troisième notion fondamentale de la programmation : les conditions logiques.

Brancher la carte et transférer le code ci-dessous :



Écrire un message dans la barre de message en bas de l’interface, puis l’envoyer à la carte à l’aide du bouton “Envoyer” ou de la touche Entrée.
Essayer différents messages, notamment “Bonjour robot” et observer les messages écrits par la carte en retour.

Essayons de comprendre le code

Une première condition “Données disponibles dans le port série” permet à la carte de savoir quand l’utilisateur (vous) lui a écrit un message.

Il s’agit ensuite d’enregistrer ce message dans une variable “Message”, puis d’envoyer le message “Bonjour humain !” si le message reçu par la carte est “Bonjour robot”.

À vous de jouer !

L’objectif est de faire en sorte que la carte réponde “Bonjour humain !” lorsqu’on lui écrit “Bonjour robot” et qu’elle réponde “Dites-moi bonjour !” lorsqu’on lui écrit tout autre message.
Astuce : Regarder les options proposées quand on clique sur le petit engrenage du bloc “si”.



Tout fonctionne ? Pour vérifier, la solution se trouve ici.

Merci d’avoir suivi ce tutoriel ! N’hésitez pas à commenter pour partager vos succès ou poser vos questions.