Mundarija:
Video: Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: 5 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu Silicon Laboratories Si4703 FM tyuner chipini baholash taxtasi. Si4703 oddiy FM radiosi bo'lishidan tashqari, Radio Ma'lumotlar Xizmati (RDS) va Radio Broadcast Data Service (RBDS) ma'lumotlarini ham aniqlash va qayta ishlashga qodir.
Kengashda o'rnatilgan antenna yo'q. Biroq, minigarnituralar yoki 3 fut uzunlikdagi 3,5 mm audio kabel yordamida simlar antenna vazifasini bajaradi!
Ushbu qo'llanmada siz uni Arduino uno taxtasi bilan qanday ishlatishni bilib olasiz. Biz Codebender seriyali monitor orqali stansiyalarni boshqaramiz va RDS xabarlarini o'qiymiz.
Shunday qilib, boshlaylik!
1 -qadam: Sizga nima kerak
Ushbu darslik uchun sizga kerak bo'ladi:
- Arduino bilan
- Non paneli (yoki non paneli)
- Si4703 FM kengashi
- Quloqchinlar
2 -qadam: O'chirish davri
Ulanish juda oson, yuqoridagi rasmni sxematik sxemasi bilan ko'ring.
- Si4703 3.3V Arduino uno 3.3V ga ulanadi
- Si4703 GND pinini Arduino uno GND ga ulang
- Si4703 SDIO pin Arduino uno pin A4 ga
- Si4703 SCLK pin Arduino uno pin A5 ga
- Si4703 RST pinli Arduino uno pin 2
3 -qadam: Kod
Mana, Codebender yordamida o'rnatilgan kod!
Codebender plaginini yuklab oling va Arduino kartasini ushbu eskiz bilan dasturlash uchun "Arduino -da ishga tushirish" tugmasini bosing. Hammasi shu, siz Arduino -ni ushbu eskiz bilan dasturlashtirgansiz.
Siz "O'zgartirish" tugmachasini bosish orqali sevimli stantsiyalarni o'zgartirishingiz yoki qo'shishingiz va quyidagi kodni o'zgartirishingiz mumkin:
else if (ch == 'a') <--- 'a' yuborish orqali {kanal = 930; <--- 93.0 stantsiyasiga boradi
radio.setChannel (kanal);
displayInfo ();
}
4 -qadam: Sinov
Quyidagi ketma -ket monitorga "Ulanish" tugmasini bosing.
Odatiy ovoz balandligi 0 ga o'rnatiladi. Siz "+" yoki "-" belgisini yuborish orqali ovoz balandligini o'zgartirishingiz mumkin. Siz shuningdek buyruqlarni birlashtira olasiz. Masalan, siz "a +++++++++" ni yuborsangiz, sevimli "a" stantsiyasiga o'tadi (93.0 kodga o'rnatiladi) va ovoz balandligini 9 ga o'zgartiradi.
5 -qadam: Yaxshi bajarildi
Siz yana "Qanday qilish" darsini muvaffaqiyatli yakunladingiz va Si4703 FM radio modulini Arduino uno platasi bilan qanday ishlatishni o'rgandingiz.
Umid qilamanki, bu sizga yoqdi, izohlarda menga xabar bering.
Ularning ko'pi bo'ladi, shuning uchun "Obuna bo'lish" tugmasini bosing.