Სარჩევი:

როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს გაკვეთილი: 5 ნაბიჯი (სურათებით)
როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს გაკვეთილი: 5 ნაბიჯი (სურათებით)

ვიდეო: როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს გაკვეთილი: 5 ნაბიჯი (სურათებით)

ვიდეო: როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს გაკვეთილი: 5 ნაბიჯი (სურათებით)
ვიდეო: როგორ გამოვიყენოთ კონდომი 2024, ნოემბერი
Anonim
როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს სამეურვეო
როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს სამეურვეო
როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს სამეურვეო
როგორ გამოვიყენოთ Si4703 FM რადიო დაფა RDS– ით - არდუინოს სამეურვეო

ეს არის სილიკონის ლაბორატორიების Si4703 FM ტიუნერის ჩიპის შეფასების დაფა. გარდა იმისა, რომ არის უბრალო FM რადიო, Si4703 ასევე შეუძლია აღმოაჩინოს და დაამუშაოს როგორც რადიო მონაცემთა სერვისი (RDS), ასევე რადიო მაუწყებლობის მონაცემთა სერვისი (RBDS) ინფორმაცია.

დაფაზე არ არის ჩაშენებული ანტენა. თუმცა, ყურსასმენის ან 3 ფუტიანი სიგრძის 3.5 მმ აუდიო კაბელის გამოყენებით, მავთულები იმუშავებს როგორც ანტენა!

ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ იგი Arduino uno დაფაზე. ჩვენ გავაკონტროლებთ სადგურებს და წავიკითხავთ RDS შეტყობინებებს Codebender– ის სერიული მონიტორის საშუალებით.

მაშ, დავიწყოთ!

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ

ამ გაკვეთილისთვის დაგჭირდებათ:

  • არდუინო უნო
  • პურის დაფა (ან პურის დაფის ფარი)
  • Si4703 FM დაფა
  • ყურსასმენები

ნაბიჯი 2: წრე

წრე
წრე

კავშირები საკმაოდ მარტივია, იხილეთ ზემოთ მოყვანილი სურათი პურის დაფის სქემატური სქემით.

  • Si4703 3.3V პინი Arduino uno 3.3V
  • Si4703 GND pin Arduino uno GND
  • Si4703 SDIO pin Arduino uno pin A4
  • Si4703 SCLK pin Arduino uno pin A5
  • Si4703 RST pin Arduino uno pin 2

ნაბიჯი 3: კოდი

აქ არის კოდი, ჩადგმული Codebender– ის გამოყენებით!

სცადეთ ჩამოტვირთოთ codebender მოდული და დააწკაპუნეთ ღილაკზე "გაუშვით არდუინოზე", რომ დაპროგრამოთ თქვენი არდუინოს დაფა ამ ესკიზით. და ეს არის ის, რომ თქვენ დაპროგრამეთ თქვენი Arduino ამ ესკიზით.

თქვენ შეგიძლიათ შეცვალოთ ან დაამატოთ საყვარელი სადგურები "რედაქტირების" ღილაკზე დაჭერით და შეცვალოთ კოდი ქვემოთ:

წინააღმდეგ შემთხვევაში, თუ (ch == 'a') <--- 'a' გაგზავნით {არხი = 930; <--- წავა სადგურ 93.0-ზე

radio.setChannel (არხი);

displayInfo ();

}

ნაბიჯი 4: ტესტირება

ტესტირება
ტესტირება

დააჭირეთ ღილაკს "დაკავშირება" სერიულ მონიტორზე ქვემოთ.

ნაგულისხმევი მოცულობა დაყენებულია 0. თქვენ შეგიძლიათ შეცვალოთ მოცულობის დონე "+" ან "-" სიმბოლოს გაგზავნით. თქვენ ასევე შეგიძლიათ დააკავშიროთ ბრძანებები. მაგალითად, თქვენ გაგზავნით "a +++++++++" წავა საყვარელ სადგურზე 'a' (93.0 დაყენებულია კოდზე) და ხმას შეცვლის 9 -მდე.

ნაბიჯი 5: კარგად გაკეთებულია

კარგად გაკეთებულია!
კარგად გაკეთებულია!

თქვენ წარმატებით დაასრულეთ კიდევ ერთი "როგორ" გაკვეთილი და ისწავლეთ როგორ გამოიყენოთ Si4703 FM რადიო მოდული Arduino uno დაფაზე.

იმედი მაქვს მოგეწონათ, შემატყობინეთ კომენტარებში.

კიდევ ბევრი იქნება, ასე რომ დარწმუნდით დააწკაპუნეთ ღილაკზე Follow!

გირჩევთ: