Სარჩევი:

ASCII, არდუინო და ოსცილოსკოპი: 3 ნაბიჯი
ASCII, არდუინო და ოსცილოსკოპი: 3 ნაბიჯი

ვიდეო: ASCII, არდუინო და ოსცილოსკოპი: 3 ნაბიჯი

ვიდეო: ASCII, არდუინო და ოსცილოსკოპი: 3 ნაბიჯი
ვიდეო: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, ნოემბერი
Anonim
ASCII, არდუინო და ოსცილოსკოპი
ASCII, არდუინო და ოსცილოსკოპი

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

ამ პროექტში ჩვენ ვნახავთ ოსცილოსკოპზე ASCII სიმბოლოს (მე შევარჩიე რიცხვი 0).

ნაბიჯი 1: მასალა

მე მატერიალური აუცილებლობა შევიტანე სეგმენტში:

  • ხიზილალა,
  • Oscilloscopio e relativi connettori,
  • არდუინო უნო,
  • IDE Arduino.

გამოცდილების განსახორციელებლად აუცილებელი მასალებია შემდეგი:

  • კაბელები,
  • ოსცილოსკოპი და მასთან დაკავშირებული კონექტორები,
  • არდუინო უნო,
  • IDE Arduino.

ნაბიჯი 2: პროგრამის მომზადება

პროგრამის მომზადება
პროგრამის მომზადება

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

უპირველეს ყოვლისა, Arduino IDE– ში ჩვენ ვწერთ და ვტვირთავთ შემდეგ პროგრამას.

ნაბიჯი 3: ოსცილოსკოპის კავშირი და სიგნალის ჩვენება

ოსცილოსკოპის კავშირი და სიგნალის ჩვენება
ოსცილოსკოპის კავშირი და სიგნალის ჩვენება

არ არის საკმარისი პროგრამა Arduino– სთვის, საკმარისია იმისათვის, რომ შეაგროვოთ კოეფიციენტი (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) და GND. საჭიროებისამებრ გავზომე და შევაფასო სხვადასხვა პარამეტრების დელოსოსლიოსკოპია modo da ottenere una serie di oscillazioni ben definite al fine di distinguere i vari valori logici (0 e 1). ეს ღირს 13 pin è 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, in celeste è indicato l'andamento del pin 1.

პროგრამა არდუინოზე, საკმარისია შეაერთოთ ოსცილოსკოპის მავთულის (Bnc- ნიანგი) საშუალებით 1 Tx (უკავშირდება CH2), 13 (დაკავშირებულია CH1) და GND– თან. კავშირების დასრულების შემდეგ, საჭირო იქნება ოსცილოსკოპის სხვადასხვა პარამეტრების დაკალიბრება, რათა მივიღოთ კარგად განსაზღვრული რხევების სერია ლოგიკური მნიშვნელობების საუკეთესოდ განასხვავებლად (0 და 1). პინ 13 -ის მნიშვნელობა გამოყენებულია როგორც მითითება გაზომვისთვის, რეგულირდება ტრიგერით. ფასეულობის საკვები (უკიდურესობამდე), რომელიც არ არის გათვალისწინებული, მაგრამ, ჩემს შემთხვევაში, მარჯვნივ, მარცხნივ მნიშვნელობების კითხვისას, ჩვენ ვხედავთ მემკვიდრეობას 00110000, ეს არის რიცხვი 0, რომელიც მე დავდე In Output from my Arduino. ზემოაღნიშნულ ფიგურაში სიგნალის ტენდენცია პინ 13 -ზე მითითებულია ყვითელი ფერით, პინ 1 -ის ტენდენცია ნაჩვენებია ღია ცისფერში.

გირჩევთ: