Përmbajtje:

ASCII, Arduino dhe Oscilloscope: 3 hapa
ASCII, Arduino dhe Oscilloscope: 3 hapa

Video: ASCII, Arduino dhe Oscilloscope: 3 hapa

Video: ASCII, Arduino dhe Oscilloscope: 3 hapa
Video: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, Nëntor
Anonim
ASCII, Arduino dhe Oscilloscope
ASCII, Arduino dhe Oscilloscope

Në kërkim për të bërë dhe vizualizuar një oscilloscopio un carattere ASCII a nostro piacimento (io ho scelto il numero 0).

Në këtë projekt ne do të shohim në një oshiloskop një karakter ASCII sipas dëshirës (unë kam zgjedhur numrin 0).

Hapi 1: Materiali

Unë kam nevojë për materialin e nevojshëm për zgjedhjen e zërit:

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

Materialet e nevojshme për ekzekutimin e përvojës janë si më poshtë:

  • Kabllot,
  • Osciloskopi dhe lidhësit e lidhur,
  • Arduino Uno,
  • IDE Arduino.

Hapi 2: Përgatitja e Programit

Përgatitja e Programit
Përgatitja e Programit

Për prima cosa, nell'IDE Arduino scriviamo e carichiamo il soprastante programma.

Para së gjithash, në Arduino IDE ne shkruajmë dhe ngarkojmë programin e mëposhtëm.

Hapi 3: Lidhja e Osciloskopit dhe Ekrani i Sinjalit

Lidhja e Osciloskopit dhe Ekrani i Sinjalit
Lidhja e Osciloskopit dhe Ekrani i Sinjalit

Una volta caricato il programma su Arduino, è mjaft kolegje kërkimi për një mezzo dei cavetti (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) dhe GND. Përfundimi dhe koleksioni i nevojshëm i kalibrimit të parametrave të ndryshëm të dell'oscilloscopio në modo da ottenere una serie di oscillazioni ben definitive al fine di distinguere i vari valori logici (0 e 1). Il valore del pin 13 è stato adottato come riferimento per la misurazione, regolato dal trigger. Si mund të vizualizoni dhe vlerësoni logjikën Alti del valore a riposo del segnale (agli estremi), che non vanno presi in konsiderrazione, 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 è indicata con il colore giallo l'andamento del segnale sul pin 13, në celeste è indicato l'andamento del pin 1.

Programi në Arduino, mjafton të lidhet me anë të telave (Bnc-krokodili) të oshiloskopit në kunjat 1 Tx (Lidhur me CH2), 13 (Lidhur me CH1) dhe GND. Sapo të përfundojnë lidhjet, do të jetë e nevojshme të kalibrohen parametrat e ndryshëm të oshiloskopit në mënyrë që të merren një sërë lëkundjesh të përcaktuara mirë në mënyrën më të mirë për të dalluar vlerat logjike (0 dhe 1). Vlera e kunjit 13 është përdorur si referencë për matjen, e rregulluar nga shkas. Ushqimet me vlerë për t’u nënshkruar (deri në ekstreme), që nuk merren parasysh, quinidi, në rastin tim, duke lexuar vlerat nga e djathta në të majtë, ne shohim vazhdimësinë 00110000, që është numri 0 që kisha vënë në Dalje nga Arduino -ja ime. Në figurën e mësipërme trendi i sinjalit në kunjin 13 tregohet me ngjyrë të verdhë, tendenca e kunjës 1 tregohet me blu të hapur.

Recommended: