Daftar Isi:

ASCII, Arduino dan Osiloskop: 3 Langkah
ASCII, Arduino dan Osiloskop: 3 Langkah

Video: ASCII, Arduino dan Osiloskop: 3 Langkah

Video: ASCII, Arduino dan Osiloskop: 3 Langkah
Video: Learn Oscilloscope Basics with an Arduino Uno and RTM3004 | AddOhms #28 2024, September
Anonim
ASCII, Arduino dan Osiloskop
ASCII, Arduino dan Osiloskop

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

Dalam proyek ini kita akan melihat pada osiloskop karakter ASCII sesuka hati (saya telah memilih angka 0).

Langkah 1: Bahan

Saya materiali necessari per l'esecuzione dell'esperienza sono saya seguenti:

  • Kavi,
  • Oscilloscope dan relativi connettori,
  • Arduino Uno,
  • IDE Arduino.

Bahan-bahan yang diperlukan untuk pelaksanaan pengalaman adalah sebagai berikut:

  • Kabel,
  • Osiloskop dan konektor terkait,
  • Arduino Uno,
  • IDE Arduino.

Langkah 2: Persiapan Program

Persiapan Program
Persiapan Program

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

Pertama-tama, di Arduino IDE kita menulis dan mengunggah program berikut.

Langkah 3: Koneksi Osiloskop dan Tampilan Sinyal

Koneksi Osiloskop dan Tampilan Sinyal
Koneksi Osiloskop dan Tampilan Sinyal

Una volta caricato il programma su Arduino, cukup perguruan tinggi quest'ultimo per mezzo dei cavetti (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) e GND. Untuk menyelesaikannya diperlukan kalibrasi dan variasi parametri dell'oscill'oscill'oscopio in modo da ottenere una serie di oscillazioni ben pasti al fine distinguere i vari valori logici (0 e 1). Il valore del pin 13 stato adottato datang 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 dalam pertimbangan, quinidi, nel mio caso, leggendo da destra verso sinistra i vari valori, si vede la successione 00110000, cioè il che avevo messo di Output dal mio Arduino. Nella figura soprastante indikasi con il colore giallo l'andamento del segnale sul pin 13, di celeste indikasi l'andamento del pin 1.

Program di Arduino, cukup untuk menghubungkan melalui kabel (Bnc-buaya) dari osiloskop ke pin 1 Tx (Terhubung ke CH2), 13 (Terhubung ke CH1) dan GND. Setelah koneksi selesai, akan diperlukan untuk mengkalibrasi berbagai parameter osiloskop untuk mendapatkan serangkaian osilasi yang terdefinisi dengan baik untuk membedakan nilai logika (0 dan 1) yang terbaik. Nilai pin 13 telah digunakan sebagai referensi untuk pengukuran, diatur oleh pemicu. Makanan dari nilai untuk menandatangani (ke ekstrem), yang tidak dipertimbangkan, quinidi, dalam kasus saya, membaca dari kanan ke kiri nilainya, kita melihat suksesi 00110000, itu adalah angka 0 yang saya masukkan di Output dari Arduino saya. Pada gambar di atas tren sinyal pada pin 13 ditunjukkan dengan warna kuning, tren pin 1 ditunjukkan dengan warna biru muda.

Direkomendasikan: