İçindekiler:

ASCII, Arduino ve Osiloskop: 3 Adım
ASCII, Arduino ve Osiloskop: 3 Adım

Video: ASCII, Arduino ve Osiloskop: 3 Adım

Video: ASCII, Arduino ve Osiloskop: 3 Adım
Video: Learn Oscilloscope Basics with an Arduino Uno and RTM3004 | AddOhms #28 2024, Haziran
Anonim
ASCII, Arduino ve Osiloskop
ASCII, Arduino ve Osiloskop

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

Bu projede bir osiloskopta istediğimiz zaman bir ASCII karakteri göreceğiz (0 rakamını seçtim).

Adım 1: Malzeme

l'escuzione dell'esperienza sono i seguenti'ye göre materyali gerekli:

  • havyar,
  • Oscilloscopio ve göreceli bağlantı,
  • Arduino Uno,
  • IDE Arduino'su.

Deneyimin yürütülmesi için gerekli malzemeler şunlardır:

  • kablolar,
  • Osiloskop ve ilgili konnektörler,
  • Arduino Uno,
  • IDE Arduino'su.

Adım 2: Programın Hazırlanması

Programın Hazırlanması
Programın Hazırlanması

Her şeyden önce, nell'IDE Arduino scriviamo ve carichiamo il soprastante programı.

Öncelikle Arduino IDE içerisinde aşağıdaki programı yazıp yüklüyoruz.

Adım 3: Osiloskop Bağlantısı ve Sinyal Göstergesi

Osiloskop Bağlantısı ve Sinyal Göstergesi
Osiloskop Bağlantısı ve Sinyal Göstergesi

Arduino için geçerli bir programa sahip olmak, è yeterli kolej arayışı için mezzo dei cavetti (Bnc-coccodrillo) dell'oscilloscopio AI pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) ve GND. Finiti i collegamenti sarà necessario calibrare i değişken parametri dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definite al fine di ayırt edici ve değişken valori logici (0 e 1). Il valore del pin 13 è stato adottato, la misurazione başına riferimento gel, regolato dal tetikleyici. Geçerli bir görselleştirme ve değerleme mantığı Alti del valore a riposo del segnale (agli estremi), che non vanno presi, quinidi, nel mio caso, leggendo da destra verso sinistra i vari valori, vede la art arda 0 00110000, Çıktı dal mio'da che avevo messo. Nella figura soprastante è indicata con il colore giallo l'andamento del segnale sul pin 13, celeste è indicato l'andamento del pin 1'de.

Arduino üzerindeki program, osiloskobun kabloları (Bnc-crocodile) vasıtasıyla 1 Tx (Connected to CH2), 13 (Connected to CH1) ve GND pinlerine bağlanması yeterlidir. Bağlantılar tamamlandıktan sonra, mantıksal değerleri (0 ve 1) en iyi şekilde ayırt etmek için iyi tanımlanmış bir dizi salınım elde etmek için osiloskobun çeşitli parametrelerini kalibre etmek gerekecektir. Pim 13'ün değeri, tetik tarafından düzenlenen ölçüm için referans olarak kullanılmıştır. İşaretlenecek değerin (uçlara doğru), dikkate alınmayan, quinidi, benim durumumda, sağdan sola değerleri okurken, arka arkaya 0010000, yani 0 rakamını görüyoruz. Arduino'mdan Çıktı'da. Yukarıdaki şekilde pim 13'teki sinyal eğilimi sarı renkle, pim 1'in eğilimi açık mavi ile gösterilir.

Önerilen: