Cuprins:

ASCII, Arduino și osciloscop: 3 pași
ASCII, Arduino și osciloscop: 3 pași

Video: ASCII, Arduino și osciloscop: 3 pași

Video: ASCII, Arduino și osciloscop: 3 pași
Video: Learn Oscilloscope Basics with an Arduino Uno and RTM3004 | AddOhms #28 2024, Iunie
Anonim
ASCII, Arduino și osciloscop
ASCII, Arduino și osciloscop

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

În acest proiect vom vedea pe un osciloscop un caracter ASCII după bunul plac (am ales numărul 0).

Pasul 1: Material

I materiale necesare pentru l'esecuzione dell'esperienza sono următoarele:

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

Materialele necesare pentru executarea experienței sunt următoarele:

  • Cabluri,
  • Osciloscop și conectori conexi,
  • Arduino Uno,
  • IDE Arduino.

Pasul 2: Pregătirea programului

Pregătirea programului
Pregătirea programului

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

În primul rând, în IDE-ul Arduino scriem și încărcăm următorul program.

Pasul 3: Conexiunea osciloscopului și afișarea semnalului

Conexiunea osciloscopului și afișarea semnalului
Conexiunea osciloscopului și afișarea semnalului

Una volta caricato il program 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 i collegamenti vor fi necesari calibrare i vari parametri dell'oscilloscopio in mod da da o serie de oscilații bine definite al fine di distinguere i varii valori logici (0 e 1). Il valore del pin 13 è stato adoptat come reference for the misurazione, regolato dal trigger. Si pot vizualiza i valori logici Alti del value a riposo del segnale (agli estremi), che non vanno presi in considerazione, quinidi, nel mio case, leggendo da destra verso sinistra i vari valori, si vede succesiunea 00110000, cioè il numero 0 che avevo messo in Output dal mio Arduino. Nella figura soprastante è indicata cu il colore giallo l'andamento del segnale sul pin 13, in celeste è indicato l'andamento del pin 1.

Programul de pe Arduino, este suficient să vă conectați prin intermediul firelor (Bnc-crocodil) ale osciloscopului la pinii 1 Tx (conectat la CH2), 13 (conectat la CH1) și GND. Odată ce conexiunile sunt terminate, va fi necesar să se calibreze diferiții parametri ai osciloscopului pentru a obține o serie de oscilații bine definite pentru a distinge cel mai bine valorile logice (0 și 1). Valoarea pinului 13 a fost utilizată ca referință pentru măsurare, reglementată de declanșator. Alimentele cu valoare de semnat (până la extreme), care nu sunt luate în considerare, quinidi, în cazul meu, citind de la dreapta la stânga valorile, vedem succesiunea 00110000, adică numărul 0 pe care l-am pus în Ieșire din Arduino-ul meu. În figura de mai sus, tendința semnalului de pe pinul 13 este indicată cu culoare galbenă, tendința pinului 1 este afișată în albastru deschis.

Recomandat: