Je n'arrive pas a faire fonctionner mon module fm TEA5767

bonjour, je suis un amateur dans le codage, et je souhaiter me faire un radio maison avec un récepteur IR. J'ai donc commençais mon code, je test avant de continuais et la ça bloque.

#include <LiquidCrystal.h>
#include <Wire.h>
#include <TEA5767Radio.h>
#include <IRremote.h>
#include <radio.h>
#include <Arduino.h>


#define TEA5767_h
#define FIX_BAND RADIO_BAND_FM
#define IR_PIN 2
TEA5767Radio radio = TEA5767Radio();
LiquidCrystal lcd(12,11,7,6,5,4);

double frequence = 99.20;
double frequence_ant = 99.20;
double fMin = 87.00;
double fMax = 108.00;


void setup() {
 Serial.begin(9600);
  Wire.begin();
  lcd.begin(16, 2);
  lcd.setCursor(0, 0);
  lcd.print("initialisation");
}
void loop()
{
if (IrReceiver.decode_old(0xF30C))
//bouton 1
  lcd.begin(16, 2);
  lcd.setCursor(0, 0);
  lcd.print("rire et chanson");
  lcd.setCursor(0, 1);
  lcd.print("Freq: 90,3 MHz");
 
  
if (IrReceiver.decode_old(0x15BC))
//bouton 2
  lcd.begin(16, 2);
  lcd.setCursor(0, 0);
  lcd.print("nostagie");
  lcd.setCursor(0, 1);
  lcd.print("Freq: 96.8 MHz");

}


j'ai évidement une librairie pour chaque module, et celle qui me bloque pour la radio s'appel "radio"

Qu'est-ce qui te fait dire que c'est cette librairie?


Et pitié relie toi avant de poster, j'ai du corriger le titre qui était incompréhensible. Ne pas oublier que les titres sont utilisés en premier lieu pour les recherches sur le forum

Bonjour xupshus

Le blocage provient du fait que TEA5767Radio.h n'existe pas dans la bibliothèque Radio-Master, c'est TEA5767.h qu'il faut utiliser.

Ainsi, dans ton programme tu dois modifier ces 2 lignes:

//#include <TEA5767Radio.h>
#include <TEA5767.h>

et

//TEA5767Radio radio = TEA5767Radio();
TEA5767 radio = TEA5767();

Je n'ai pas ce chip pour essayer, mais ça compile.

Cordialement
jpbbricole

Je n'étais pas bien réveillée quand j'ai posté sur le forum excuse moi.

Mais oui il me semble bien qu'il s'agit de cette librairie, sur le github, il y a le module que j'utilise.