Isi kandungan:

Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial: 5 Langkah (dengan Gambar)
Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial: 5 Langkah (dengan Gambar)

Video: Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial: 5 Langkah (dengan Gambar)

Video: Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial: 5 Langkah (dengan Gambar)
Video: MERAKIT RADIO AM FM TUNER ALPS 534-11 PROGRAM ARDUINO PLL LC72131 | MIRIP FAE 480 FAE 482 2024, Julai
Anonim
Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial
Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial
Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial
Cara Menggunakan Papan Radio Si4703 FM Dengan RDS - Arduino Tutorial

Ini adalah papan penilaian untuk cip penala Silicon Laboratories Si4703 FM. Selain menjadi radio FM sederhana, Si4703 juga mampu mengesan dan memproses maklumat Radio Data Service (RDS) dan Radio Broadcast Data Service (RBDS).

Papan tidak mempunyai antena terpasang di atasnya. Namun, dengan menggunakan fon kepala atau kabel audio 3.5mm sepanjang 3 kaki, wayar akan berfungsi sebagai antena!

Dalam tutorial ini anda akan belajar bagaimana menggunakannya dengan papan Arduino uno. Kami akan mengawal stesen dan membaca mesej RDS melalui monitor bersiri Codebender.

Oleh itu, mari kita mulakan!

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu

Untuk tutorial ini, anda memerlukan:

  • Arduino uno
  • Papan roti (atau pelindung papan roti)
  • Papan Si4703 FM
  • Fon kepala

Langkah 2: Litar

Litar
Litar

Sambungannya cukup mudah, lihat gambar di atas dengan skema litar papan roti.

  • Si4703 pin 3.3V ke Arduino uno 3.3V
  • Si4703 pin GND ke Arduino uno GND
  • Si4703 SDIO pin ke Arduino uno pin A4
  • Si4703 SCLK pin ke Arduino uno pin A5
  • Pin R4 Si4703 ke pin Arduino uno 2

Langkah 3: Kodnya

Inilah kodnya, yang disematkan menggunakan Codebender!

Cuba muat turun plugin codebender dan klik pada butang "Run on Arduino" untuk memprogram papan Arduino anda dengan lakaran ini. Dan itu sahaja, anda telah memprogram Arduino anda dengan lakaran ini.

Anda boleh menukar atau menambah stesen kegemaran dengan mengklik butang "Edit" dan menukar kod di bawah:

lain jika (ch == 'a') <--- Dengan menghantar 'a' {saluran = 930; <--- akan pergi ke stesen 93.0

radio.setChannel (saluran);

displayInfo ();

}

Langkah 4: Menguji

Ujian
Ujian

Tekan butang "Sambung" ke monitor bersiri di bawah.

Secara lalai isipadu ditetapkan ke 0. Anda boleh mengubah tahap kelantangan dengan menghantar simbol "+" atau "-". Anda juga boleh menggabungkan perintah. Contohnya ialah anda menghantar "a +++++++++" akan pergi ke stesen kegemaran 'a' (93.0 ditetapkan ke kod) dan menukar kelantangan menjadi 9.

Langkah 5: Selesai

Bagus!
Bagus!

Anda telah berjaya menyelesaikan satu lagi tutorial "Cara" dan anda belajar bagaimana menggunakan modul radio Si4703 FM dengan papan Arduino uno.

Saya harap anda menyukai ini, beritahu saya dalam komen.

Akan ada lebih banyak lagi, jadi pastikan untuk mengklik butang Ikut!

Disyorkan: