Tp2 1 pdf ATELIER SYSTEMES EMBARQUES TI TP Communication Série A ?chage d ? un message sur la console Montage insérer uniquement la carte Arduino Programme void setup Serial begin void loop Serial println hello isetZG Initialiser la communication a un déb
ATELIER SYSTEMES EMBARQUES TI TP Communication Série A ?chage d ? un message sur la console Montage insérer uniquement la carte Arduino Programme void setup Serial begin void loop Serial println hello isetZG Initialiser la communication a un débit de Ecrire un message Texte sur la console Exécution Pour a ?cher le message il faut cliquer sur moniteur série ? en bas de la zone de code p CATELIER SYSTEMES EMBARQUES TI Interrupteur Contrôle d ? état Montage Carte Arduino plaque a essai LED Résistance Ohm Interrupteur à glissière Programme void setup pinMode OUTPUT pinMode INPUT void loop if digitalRead HIGH digitalWrite HIGH else digitalWrite LOW Pin en mode Sortie Pin en Mode Entrée lecture de l ? état de l ? interrupteur Test sur l ? état de l ? interrupteur Exécution cliquer sur l ? interrupteur pour changer son état p CATELIER SYSTEMES EMBARQUES TI Elément piézoélectrique Buzzer Montage carte Arduino résistance de Ohm plaque a essai élément piézo Programme void setup pinMode OUTPUT void loop tone delay noTone delay Activer le buzzer sur la Pin avec une fréquence pendant ms Arrêt de la tonalité pendant ms Exécution changer la fréquence et les délais pour mieux comprendre p CATELIER SYSTEMES EMBARQUES TI Clavier numérique Con ?guration et Lecture de touches Montage Carte Arduino Pavé numérique x Pin de la carte correspond à la Pin du clavier et la Pin de la carte Correspond à la Pin du clavier Programme Con ?guration du clavier include const byte ROWS const byte COLS char keys ROWS COLS ' ' ' ' ' ' 'A' ' ' ' ' ' ' 'B' ' ' ' ' ' ' 'C' ' ' ' ' ' ' 'D' byte rowPins ROWS byte colPins COLS Keypad Clavier Keypad makeKeymap keys rowPins colPins ROWS COLS Insertion de la bibliothèque keypad nombre de lignes nombre de colonnes Matrice correspond aux di ?érents touches entrées numériques o? sont branchées les lignes entrées numériques o? sont branchées les colonnes p CATELIER SYSTEMES EMBARQUES TI Variable Clavier de type keypad qui fait la correspondance entre les entrées de la carte et les touches du clavier Programme Lecture d ? une touche et a ?chage sur le moniteur série void setup Serial begin void loop char key Clavier getKey Lecture de la touche tapée if key NO KEY Serial println key S ? il y a une valeur de retour alors a ?chage sur la console Programme Lecture d ? une chaine de caractère qui termine par ? et a ?chage sur Console String txt Déclaration variable chaine de caractère void setup Serial begin txt reserve Réserve caractères à la chaine de caractère void loop char key Clavier getKey if key NO KEY Serial println key if key ' ' txt txt key else Serial println txt txt Si le caractère lu est alors je l ? ajoute à la variable txt si non alors j ? a ?che la chaine de caractère txt et j ? e ?ace son contenu
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 09, 2021
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 38.1kB