Բովանդակություն:

ASCII, Arduino և Oscilloscope: 3 քայլ
ASCII, Arduino և Oscilloscope: 3 քայլ

Video: ASCII, Arduino և Oscilloscope: 3 քայլ

Video: ASCII, Arduino և Oscilloscope: 3 քայլ
Video: Ինչպես պատրաստել LDmicro Arduino PLC I2C LCD- ով 2024, Հունիսի
Anonim
ASCII, Arduino և Oscilloscope
ASCII, Arduino և Oscilloscope

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

Այս նախագծում մենք տատանումների վրա կտեսնենք ASCII նիշ ՝ ըստ ցանկության (ես ընտրել եմ 0 թիվը):

Քայլ 1: Նյութ

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

  • Խավի,
  • Oscilloscopio e relativi connettori,
  • Արդուինո Ունո,
  • IDE Arduino.

Փորձի իրականացման համար անհրաժեշտ նյութերը հետևյալն են.

  • Մալուխներ,
  • Օսցիլոսկոպ և հարակից միակցիչներ,
  • Արդուինո Ունո,
  • IDE Arduino.

Քայլ 2. rationրագրի պատրաստում

Րագրի պատրաստում
Րագրի պատրաստում

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

Նախ, Arduino IDE- ում մենք գրում և վերբեռնում ենք հետևյալ ծրագիրը:

Քայլ 3. Օսլիլոսկոպի միացում և ազդանշանի ցուցադրում

Օսցիլոսկոպի միացում և ազդանշանի ցուցադրում
Օսցիլոսկոպի միացում և ազդանշանի ցուցադրում

Una volta caricato il programma su Arduino- ի միջոցով, բավարար քանակությամբ որոնում `մեծ չափսերով (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) և GND: Finiti i collegamenti sarà needario calibrare i vari parametri dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definite 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 possono visualizzare i valori logici 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, celeste è indicato l'andamento del pin 1:

Arduino- ի ծրագիրը բավական է օսքիլոսկոպի լարերի (Bnc- կոկորդիլոս) միջոցով միացնել 1 Tx (միացված է CH2- ին), 13 (միացված է CH1- ին) և GND- ին: Միացումներն ավարտվելուց հետո անհրաժեշտ կլինի ստուգել տատանումների տարբեր պարամետրերը, որպեսզի հասկանանք տատանումների շարք `առավելագույնը տրամաբանական արժեքները տարբերելու համար (0 և 1): 13 -րդ կապի արժեքը օգտագործվել է որպես չափման համար հղում, որը կարգավորվում է ձգանով: Ստորագրման արժեքի (ծայրահեղությունների) համար, որոնք հաշվի չեն առնվում, quinidi, իմ դեպքում, աջից ձախ արժեքները կարդալով, մենք տեսնում ենք 00110000 հաջորդականությունը, այսինքն 0 -ը, որը ես դրել էի իմ Arduino- ի ելքի մեջ: Վերևում նկարում 13 -ի կապի ազդանշանի միտումը նշված է դեղին գույնով, 1 -ի կապի միտումը ցուցադրվում է բաց կապույտով:

Խորհուրդ ենք տալիս: