Spisu treści:

ASCII, Arduino i oscyloskop: 3 kroki
ASCII, Arduino i oscyloskop: 3 kroki

Wideo: ASCII, Arduino i oscyloskop: 3 kroki

Wideo: ASCII, Arduino i oscyloskop: 3 kroki
Wideo: 10. RIGOL - Jak analizować magistralę CAN na oscyloskopie 2024, Listopad
Anonim
ASCII, Arduino i oscyloskop
ASCII, Arduino i oscyloskop

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

W tym projekcie do woli zobaczymy na oscyloskopie znak ASCII (ja wybrałem cyfrę 0).

Krok 1: Materiał

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

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

Materiały niezbędne do realizacji doświadczenia to:

  • Kable,
  • Oscyloskop i związane z nim złącza,
  • Arduino Uno,
  • IDE Arduino.

Krok 2: Przygotowanie Programu

Przygotowanie Programu
Przygotowanie Programu

Na pierwszy rzut oka, nell'IDE Arduino scriviamo i carichiamo soprastante programma.

Przede wszystkim w Arduino IDE piszemy i wgrywamy następujący program.

Krok 3: Podłączenie oscyloskopu i wyświetlanie sygnału

Podłączenie oscyloskopu i wyświetlanie sygnału
Podłączenie oscyloskopu i wyświetlanie sygnału

Jeden wielki program na Arduino, jest wystarczającym collegare quest'ultimo per mezzo dei cavetti (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) i GND. Finiti i colllegamenti sarà necessario calibrare i vari parameteri dell'oscilloscopio in mode da ottenere una series of oscillazioni ben definite al fine di distinguere and vari valori logici (0 e 1). Wartość szpilki 13 została przyjęta jako błędna decyzja, reguła spustu. Si possono visualizzare i valori logici Alti del valore a riposo del segnale (agli estremi), che non vanno presi in mindazione, quinidi, nel mio caso, leggendo da destra verso sinistra i vari valori, si vede la successione 00110000, cioè il che avevo messo w 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 Arduino, wystarczy podłączyć za pomocą przewodów (krokodyl Bnc) oscyloskopu do pinów 1 Tx (Podłączony do CH2), 13 (Podłączony do CH1) i GND. Po zakończeniu połączeń konieczna będzie kalibracja różnych parametrów oscyloskopu w celu uzyskania serii dobrze zdefiniowanych oscylacji, najlepiej pozwalających na rozróżnienie wartości logicznych (0 i 1). Jako odniesienie do pomiaru przyjęto wartość pinu 13, regulowaną spustem. Pokarmy o wartości do podpisania (do skrajności), które nie są brane pod uwagę, quinidi, w moim przypadku czytając od prawej do lewej wartości, widzimy następstwo 00110000, czyli liczbę 0, którą wstawiłem na wyjściu z mojego Arduino. Na powyższym rysunku trend sygnału na pinie 13 jest oznaczony kolorem żółtym, trend na pinie 1 jest pokazany w kolorze jasnoniebieskim.

Zalecana: