Sommario:

ASCII, Arduino e oscilloscopio: 3 passaggi
ASCII, Arduino e oscilloscopio: 3 passaggi

Video: ASCII, Arduino e oscilloscopio: 3 passaggi

Video: ASCII, Arduino e oscilloscopio: 3 passaggi
Video: PierAisa #367: PWM Sinusoidale con i Timer di Arduino 2024, Dicembre
Anonim
ASCII, Arduino e oscilloscopio
ASCII, Arduino e oscilloscopio

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

In questo progetto vedremo su un oscilloscopio un carattere ASCII a piacimento (ho scelto il numero 0).

Passaggio 1: materiale

I materiali necessari per l'esecuzione dell'esperienza sono i seguenti:

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

I materiali necessari per l'esecuzione dell'esperienza sono i seguenti:

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

Fase 2: preparazione del programma

Preparazione del programma
Preparazione del programma

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

Prima di tutto, nell'IDE di Arduino scriviamo e carichiamo il seguente programma.

Passaggio 3: collegamento dell'oscilloscopio e visualizzazione del segnale

Collegamento dell'oscilloscopio e visualizzazione del segnale
Collegamento dell'oscilloscopio e visualizzazione del segnale

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 i collegamenti sarà necessario calibrare i vari parametri dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definite al fine di distinguere i vari valori logici (0 e 1). Il valore del pin 13 è stato regolato come riferimento per la misurazione, dal trigger. Si possono visualizzare i valori logici Alti del valore a riposo del segnale (agli estremi), che non vanno presi in considerazione, quinidi, nel mio caso sinistra, leggendo da destra verso i 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 èindica l'andamento del pin 1.

Il programma su Arduino, è sufficiente collegare tramite i fili (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Connesso a CH2), 13 (Connesso a CH1) e GND. Una volta terminati i collegamenti, sarà necessario calibrare i vari parametri dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definite al fine di distinguere al meglio i valori logici (0 e 1). Il valore del pin 13 è stato utilizzato come riferimento per la misura, regolata dal trigger. Alimenti del valore da segnare (agli estremi), che non vengono presi in considerazione, quinidi, nel mio caso, leggendo da destra a sinistra i valori, vediamo la successione 00110000, cioè il numero 0 che avevo messo in Output dal mio Arduino. Nella figura sopra l'andamento del segnale sul pin 13 è indicato con il colore giallo, l'andamento del pin 1 è mostrato in azzurro.

Consigliato: