Table des matières:

Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)

Vidéo: Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)

Vidéo: Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)
Vidéo: TFT Color Display 1,8" Arduino ST7735 [Fr] 2024, Juillet
Anonim
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino

Il s'agit d'une carte d'évaluation pour la puce de tuner FM Si4703 de Silicon Laboratories. Au-delà d'être une simple radio FM, le Si4703 est également capable de détecter et de traiter les informations du service de données radio (RDS) et du service de diffusion de données radio (RBDS).

La carte n'a pas d'antenne intégrée. Cependant, en utilisant des écouteurs ou un câble audio 3,5 mm de 3 pieds de long, les fils fonctionneront comme une antenne !

Dans ce tutoriel, vous apprendrez à l'utiliser avec la carte Arduino uno. Nous contrôlerons les stations et lirons les messages RDS via le moniteur série de Codebender.

Alors, commençons!

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin

Pour ce tutoriel, vous aurez besoin de:

  • Arduino uno
  • Planche à pain (ou bouclier de planche à pain)
  • Carte FM Si4703
  • Écouteurs

Étape 2: le circuit

Le circuit
Le circuit

Les connexions sont assez faciles, voir l'image ci-dessus avec le schéma du circuit de la maquette.

  • Broche Si4703 3.3V vers Arduino uno 3.3V
  • Broche Si4703 GND vers Arduino uno GND
  • Si4703 broche SDIO vers Arduino uno broche A4
  • Broche Si4703 SCLK vers broche Arduino uno A5
  • Broche Si4703 RST vers Arduino uno broche 2

Étape 3: Le code

Voici le code, intégré à l'aide de Codebender !

Essayez de télécharger le plugin codebender et de cliquer sur le bouton "Exécuter sur Arduino" pour programmer votre carte Arduino avec ce croquis. Et voilà, vous avez programmé votre Arduino avec ce sketch.

Vous pouvez modifier ou ajouter des stations favorites en cliquant sur le bouton "Modifier" et modifier le code ci-dessous:

else if (ch == 'a') <--- En envoyant 'a' { channel = 930; <--- ira à la station 93.0

radio.setChannel(canal);

afficherInfo();

}

Étape 4: Tester

Essai
Essai

Appuyez sur le bouton "Connect" au moniteur série ci-dessous.

Par défaut, le volume est réglé sur 0. Vous pouvez modifier le niveau de volume en envoyant le symbole "+" ou "-". Vous pouvez également combiner des commandes. Par exemple, si vous envoyez "a++++++++" ira à la station préférée "a" (93.0 réglé sur code) et changera le volume à 9.

Étape 5: Bravo

Bien fait!
Bien fait!

Vous avez terminé avec succès un autre tutoriel "Comment faire" et vous avez appris à utiliser le module radio FM Si4703 avec la carte Arduino uno.

J'espère que cela vous a plu, faites le moi savoir dans les commentaires.

Il y en aura plus, alors assurez-vous de cliquer sur le bouton Suivre !

Conseillé: