Sisällysluettelo:

ASCII, Arduino ja oskilloskooppi: 3 vaihetta
ASCII, Arduino ja oskilloskooppi: 3 vaihetta

Video: ASCII, Arduino ja oskilloskooppi: 3 vaihetta

Video: ASCII, Arduino ja oskilloskooppi: 3 vaihetta
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Marraskuu
Anonim
ASCII, Arduino ja oskilloskooppi
ASCII, Arduino ja oskilloskooppi

In questo progetto andremo a visualcare are un uncilloscopio un carattere ASCII and nostro piacimento (io ho scelto il number 0).

Tässä projektissa näemme oskilloskoopilla ASCII -hahmon (olen valinnut numeron 0).

Vaihe 1: Materiaali

Tarvittavat materiaalit l'esecuzione dell'esperienza sono ja sekoenti:

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

Kokemuksen toteuttamiseen tarvittavat materiaalit ovat seuraavat:

  • Kaapelit,
  • Oskilloskooppi ja siihen liittyvät liittimet,
  • Arduino Uno,
  • IDE Arduino.

Vaihe 2: Ohjelman valmistelu

Ohjelman valmistelu
Ohjelman valmistelu

Ensisijaisesti, nell'IDE Arduino sciviamo ja carichiamo il soprastante -ohjelma.

Ensinnäkin Arduino IDE: ssä kirjoitamme ja lataamme seuraavan ohjelman.

Vaihe 3: Oskilloskoopin liitäntä ja signaalin näyttö

Oskilloskoopin liitäntä ja signaalin näyttö
Oskilloskoopin liitäntä ja signaalin näyttö

Una volta caricato il programme su Arduino, è riittää 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 ja collegamenti sarà välttämättömät kalibroinnit ja muut parametrit dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definite al fine di differentere i var valori logiikka (0 e 1). Il valore del pin 13 on stato, joka antaa riferimento per la misurazione, regolato dal trigger. Si possono visualizare i valori logiikka Alti del valore a riposo del segnale (agli estremi), che non vanno presi in asprazione, quinidi, nel mio caso, leggendo da destra verso sinistra i vari valori, si vede la successione 00110000, cioè il numero 0 che avevo messo in Output dal mio Arduino.

Ohjelma Arduinolla riittää liittämään oskilloskoopin johtojen (Bnc-krokotiili) avulla nastoihin 1 Tx (kytketty CH2: een), 13 (yhdistetty CH1: een) ja GND. Kun liitännät on tehty, oskilloskoopin eri parametrit on kalibroitava, jotta saadaan joukko hyvin määriteltyjä värähtelyjä loogisten arvojen (0 ja 1) erottamiseksi parhaiten. Tapin 13 arvoa on käytetty vertailuna mittauksessa, jota säätelee liipaisin. Allekirjoitetut elintarvikkeet (äärimmäisyyksiin asti), joita ei oteta huomioon, quinidi, tapauksessani lukemalla arvot oikealta vasemmalle, näemme peräkkäin 00110000, eli numeron 0, jonka olin asettanut Yllä olevassa kuvassa signaalin trendi nastassa 13 on merkitty keltaisella, nastan 1 trendi näkyy vaaleansinisellä.

Suositeltava: