Prérequis :
- Sonde numèrique 8 Bits
- Arduino installé correctement
But:
Envoyer des code ASCII électriquement.
Répertoire :
~/Works/Serial/txd
Présentation :
Nous allons utiliser une liaison série sur l’arduino.
- TxD : sur la broche 8
- RxD : sur la broche 9
Voici un code Arduino simple qui utilise la bibliothèque SoftwareSerial pour émettre le caractère 'A' sur la broche 8 configurée en TX (émission), tandis que la broche 9 est réservée pour la réception (RX).
Sur Arduino on dispose de classe en C++ pouvant nous créer facilement une liaison série
Code Arduino : serie1.cpp
#include <SoftwareSerial.h>
// Déclaration : RX sur la broche 9, TX sur la broche 8
SoftwareSerial mySerial(9, 8);
void setup() {
// Démarrer UNIQUEMENT la liaison logicielle sur les broches 8 et 9
mySerial.begin(9600);
}
void loop() {
// Envoi du caractère 'A' EXCLUSIVEMENT sur la broche 8 (TX)
mySerial.write('A');
// Attendre 1 seconde avant le prochain envoi
delay(1000);
}
On va regarder le signal sortant TxD
on va brancher sur la sonde numérique Sigrock la broche 8 sur la broche D0 de la sonde Sigrock/pulseview

Trame liaison série

