جدول المحتويات:
فيديو: كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino: 5 خطوات (بالصور)
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذه لوحة تقييم لشريحة موالف Silicon Laboratories Si4703 FM. بالإضافة إلى كونه راديو FM بسيطًا ، فإن Si4703 قادر أيضًا على اكتشاف ومعالجة معلومات خدمة بيانات الراديو (RDS) وخدمة بيانات البث الإذاعي (RBDS).
لا تحتوي اللوحة على هوائي مدمج عليها. ومع ذلك ، باستخدام سماعات الرأس أو كبل صوت 3.5 مم بطول 3 أقدام ، ستعمل الأسلاك كهوائي!
ستتعلم في هذا البرنامج التعليمي كيفية استخدامه مع لوحة Arduino uno. سنتحكم في المحطات ونقرأ رسائل RDS من خلال الشاشة التسلسلية لـ Codebender.
لذلك دعونا نبدأ!
الخطوة 1: ما سوف تحتاجه
ستحتاج في هذا البرنامج التعليمي إلى:
- اردوينو أونو
- اللوح (أو درع اللوح)
- Si4703 FM مجلس
- سماعات الرأس
الخطوة 2: الدائرة
الاتصالات سهلة للغاية ، انظر الصورة أعلاه مع مخطط دائرة اللوح.
- Si4703 3.3V pin إلى Arduino uno 3.3V
- دبوس Si4703 GND إلى Arduino uno GND
- Si4703 SDIO pin إلى Arduino uno pin A4
- Si4703 SCLK pin إلى Arduino uno pin A5
- Si4703 RST pin إلى Arduino uno pin 2
الخطوة الثالثة: الكود
هذا هو الكود المضمّن باستخدام Codebender!
حاول تنزيل البرنامج المساعد codebender والنقر فوق الزر "Run on Arduino" لبرمجة لوحة Arduino باستخدام هذا الرسم التخطيطي. وهذا كل شيء ، لقد قمت ببرمجة Arduino الخاص بك مع هذا الرسم التخطيطي.
يمكنك تغيير أو إضافة المحطات المفضلة بالضغط على زر "تعديل" وتغيير الكود أدناه:
else if (ch == 'a') <--- عن طريق إرسال 'a' {channel = 930؛ <--- سيذهب إلى محطة 93.0
radio.setChannel (قناة) ؛
displayInfo () ،
}
الخطوة 4: الاختبار
اضغط على الزر "اتصال" بالشاشة التسلسلية أدناه.
يتم تعيين حجم الصوت افتراضيًا على 0. يمكنك تغيير مستوى الصوت بإرسال الرمز "+" أو "-". يمكنك أيضًا دمج الأوامر. على سبيل المثال ، هل ترسل "a +++++++++" ستنتقل إلى المحطة المفضلة "a" (تم تعيين 93.0 على الرمز) وتغيير مستوى الصوت إلى 9.
الخطوة 5: أحسنت
لقد أكملت بنجاح برنامجًا تعليميًا آخر بعنوان "كيفية" وتعلمت كيفية استخدام وحدة راديو Si4703 FM مع لوحة Arduino uno.
أتمنى أن تكون قد أحببت هذا ، اسمح لي أن أعرف في التعليقات.
سيكون هناك المزيد منهم ، لذا تأكد من النقر فوق الزر متابعة!