Kazalo:

ASCII, Arduino in osciloskop: 3 koraki
ASCII, Arduino in osciloskop: 3 koraki

Video: ASCII, Arduino in osciloskop: 3 koraki

Video: ASCII, Arduino in osciloskop: 3 koraki
Video: Ascii Arduino Oscilloscope 2024, September
Anonim
ASCII, Arduino in osciloskop
ASCII, Arduino in osciloskop

In questo progetto andremo a visualizzare so un oscilloscopio un carattere ASCII a nostro piacimento (io ho scelto il numero 0).

V tem projektu bomo na osciloskopu videli znak ASCII po svoji volji (izbral sem številko 0).

1. korak: Material

Materiali neophodari per l'esecuzione dell'esperienza sono i seguenti:

  • Cavi,
  • Oscilloscopio e relativi connettori,
  • Arduino Uno,
  • IDE Arduino.

Za izvedbo izkušenj so potrebni naslednji materiali:

  • Kabli,
  • Osciloskop in z njim povezani konektorji,
  • Arduino Uno,
  • IDE Arduino.

2. korak: Priprava programa

Priprava programa
Priprava programa

Per prima cosa, nell'IDE Arduino scriviamo e carichiamo il soprastante programma.

Najprej v Arduino IDE napišemo in naložimo naslednji program.

3. korak: Povezava osciloskopa in prikaz signala

Povezava osciloskopa in prikaz signala
Povezava osciloskopa in prikaz signala

Una volta caricato il programma su Arduino, è sufficiente collegare quest'ultimo per mezzo dei cavetti (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) e GND. Finiti in collegamenti sarà needario calibrare in varia parametri dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definite al fine di distinguere in varia valori logici (0 e 1). Il valore del pin 13 è stato adottato come riferimento per la misurazione, regolato dal trigger. Si possono vizualizzare in valori logici Alti del valore a riposo del segnale (agli estremi), che non vanno presi in obzirrazione, quinidi, nel mio caso, leggendo da destra verso sinistra in vari valori, si vede la successione 00110000, cioè il numero 0 che avevo messo in Output dal mio Arduino. Nella figura soprastante è indicata con il colore giallo l'andamento del segnale sul pin 13, in celeste è indicato l'andamento del pin 1.

Program na Arduinu zadostuje, da se z žicami (Bnc-krokodil) osciloskopa povežete z zatiči 1 Tx (priključeno na CH2), 13 (priključeno na CH1) in GND. Ko so povezave končane, bo treba kalibrirati različne parametre osciloskopa, da dobimo vrsto dobro opredeljenih nihanj po najboljših močeh ločevanja logičnih vrednosti (0 in 1). Vrednost zatiča 13 je bila uporabljena kot referenca za merjenje, ki ga regulira sprožilec. Živila, ki jih je vredno podpisati (do skrajnosti), ki v mojem primeru kinidi v branju vrednosti od desne proti levi vidimo nasledstvo 00110000, to je številko 0, ki sem jo dal v izhodu iz mojega Arduina. Na zgornji sliki je trend signala na pin 13 označen z rumeno barvo, trend pin 1 je prikazan v svetlo modri barvi.

Priporočena: