Talaan ng mga Nilalaman:

ASCII, Arduino at Oscilloscope: 3 Hakbang
ASCII, Arduino at Oscilloscope: 3 Hakbang

Video: ASCII, Arduino at Oscilloscope: 3 Hakbang

Video: ASCII, Arduino at Oscilloscope: 3 Hakbang
Video: Ascii Arduino Oscilloscope 2024, Hunyo
Anonim
ASCII, Arduino at Oscilloscope
ASCII, Arduino at Oscilloscope

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

Sa proyektong ito makikita natin sa isang oscilloscope ang isang ASCII character sa kalooban (Pinili ko ang bilang na 0).

Hakbang 1: Materyal

Mahalaga ang kinakailangan ko sa bawat l'esecuzione dell'esperienza sono i seguenti:

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

Ang mga materyal na kinakailangan para sa pagpapatupad ng karanasan ay ang mga sumusunod:

  • Mga kable,
  • Oscilloscope at mga kaugnay na konektor,
  • Arduino Uno,
  • IDE Arduino.

Hakbang 2: Paghahanda ng Programa

Paghahanda ng Programa
Paghahanda ng Programa

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

Una sa lahat, sa Arduino IDE nagsusulat kami at nai-upload ang sumusunod na programa.

Hakbang 3: Koneksyon sa Oscilloscope at Pagpapakita ng Signal

Koneksyon sa Oscilloscope at Display ng Signal
Koneksyon sa Oscilloscope at Display ng Signal

Una volta caricato il programma su Arduino, è sapat na kolehiyo quest'ultimo per mezzo dei lungtti (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) at GND. Pinagtutuunan ko ng mabuti ang mga kinakailangan ng calibrare sa iba't ibang mga parameter ng modo da ottenere una serie di oscillazioni ben definite al fine diferere i vari valori logici (0 e 1). Il valore del pin 13 è stato adottato come riferimento per la misurazione, regolato dal trigger. Ang posibilidad na makita ang aking logici Alti del valore a riposo del segnale (agli estremi), che non vanno presi in considererazione, 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. Nella figura soprastante è nagpapahiwatig con il colore giallo l'andamento del segnale sul pin 13, sa celeste è nagpapahiwatig l'andamento del pin 1.

Ang programa sa Arduino, sapat na ito upang kumonekta sa pamamagitan ng mga wire (Bnc-crocodile) ng oscilloscope sa mga pin na 1 Tx (Konektado sa CH2), 13 (Konektado sa CH1) at GND. Kapag natapos na ang mga koneksyon, kinakailangan upang i-calibrate ang iba't ibang mga parameter ng oscilloscope upang makakuha ng isang serye ng mga maayos na oscillation sa pinakamahusay na makilala ang mga lohikal na halaga (0 at 1). Ang halaga ng pin 13 ay ginamit bilang isang sanggunian para sa pagsukat, kinokontrol ng gatilyo. Ang mga pagkain ng halaga upang mag-sign (hanggang sa labis), na hindi isinasaalang-alang, quinidi, sa aking kaso, na binabasa mula kanan sa kaliwa ang mga halaga, nakikita namin ang magkakasunod na 00110000, iyon ang bilang na 0 na inilagay ko sa Output mula sa aking Arduino. Sa nasa itaas na pigura ang signal trend sa pin 13 ay ipinahiwatig na may dilaw na kulay, ang trend ng pin 1 ay ipinapakita sa light blue.

Inirerekumendang: