==== Arduino / Tuniot ==== === Les éléments de base de la programmation : Variable, boucle, fonction et condition === * Boucle : Les boucles permettent d'exécuter une série d'instructions plusieurs fois de suite {{ :tuniot_boucle.png?nolink&200 |}} * [[Variable]] : Sert à garder une valeur en mémoire, on y réfère par un nom {{ :tuniot_variable.png?nolink&200 |}} * Fonction : Une action à exécuter qui peut regrouper plusieurs instructions {{ :tuniot_appel_de_fonction.png?nolink&200 |}} * Les conditions : Les énoncés conditionnels sont comme des questions, ils permettent d'exécuter une section de code si la réponse à la question est vraie{{ :tuinot_condition.png?nolink&200 |}} === Exercices === [[Boucles - Ré-assemblez le programme de balayage (la solution est dans les exemples ci-dessous) ]] === Exemples === [[Boucles - Utilisation]] [[Boucles - Allumer les néopixels une lumière à la fois]] [[Boucles - Faire un balayage de gauche à droite (avec les néopixels)]] [[Boucles - Afficher une lettre à la fois dans un mot]] [[Variables - Texte - Utilisation]] [[Variables - Texte - Combiner du texte]] [[Variables - Texte - Convertir la valeur d'une lettre en code binaire]] [[Variables - Texte - Convertir la valeur d'une variable (lettre) en code binaire]] [[Utiliser des commentaires]] [[Affichage dans le moniteur série]] [[Websocket server - Arduino]]