Spisu treści:
Wideo: ASCII, Arduino i oscyloskop: 3 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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.