Partie A : Envoi d'un caractère
Réaliser un programme Arduino qui écrit sur le moniteur série, le caractère « e » sans retour à la ligne en boucle et toutes les 1s.
Le moniteur série utilise une liaison RS232 avec les broches Rx et Tx avec le protocole:
8 bits de données,
pas de parité (pas de contrôle de flux),
1 bit de stop ,
idle au niveau haut (inac. ht)
Vérifiez sur le moniteur série le bon fonctionnement de votre programme.
Changer la vitesse de transmission sur le moniteur,
Que se passe-t-il ?
Que faut-il faire ?
Partie B : Oscilloscope
Sur quelle broche de la carte Arduino est envoyé la trame ?
La repérer sur votre carte pour brancher votre sonde d'oscilloscope.
Brancher la pince crocodile à masse
1.Décodage de trame "manuelle"
A l’aide d’un oscilloscope, visualiser la trame RS232 et retrouver le caractère envoyé:
Valeur binaire
Valeur hexadécimal
Caractère ASCII
Faîte une capture de l'oscillogramme pour votre TP.
2.Décodage de trame "automatique"
Trouver les touches de l'oscilloscope pour qu'il décode directement la trame
Fonction "série" puis régler l'oscilloscope pour le même protocole utilisé
(vitesse: 9800bds, 8 bits de données, pas de parité, 1 bit de stop, idle au niveau haut (inac.ht))
Envoyer sur le moniteur série le caractère « e » mais maintenant avec le retour à la ligne
Quels sont les valeurs supplémentaires envoyés (en hexadécimal puis en ASCII)
Envoyer sur le moniteur série le mot "Bonjour".
Faîte une nouvelle capture de l'oscillogramme avec le décodage.