Bonjour voilà j'ai un problème je suis sur le projet de crée une radio connecté qui permettrai de passer les pub (un petit peut comme addblock mais moins précis) en gros , j'analyse les signaux RDS (Text) (Nom de la musique) etc.. avec une api , Tout marche , j'ai les informations mais pour bloquer la pub j'ai réfléchis a ce systeme
Lorsqu'il y'a de la pub le printf n'affiche qu'un espace vide " " comme ca et en gros , j'aimerai bien savoir
comment faire une condition avec dire si y'a des espaces durant 5 secondes (en envoie un Serial.printf) je m'occupe du reste voilà la partie de mon code concerner
Fonction qui renvoie le text (Nom de la musique) Vide lors de la pub
void DisplayText(char *text) {
bool found = false;
for (uint8_t t = 0; t < 10; t++)
if (text[t] != ' ') found = true;
if (found) {
Serial.print(("TEXT:"));
Serial.println(text);
}
}
Appel de fonction de mon api :
rds.attachTextCallback(DisplayText);
Liens de l'api : GitHub - mathertel/Radio: An Arduino library to control FM radio chips like SI4703, SI4705, RDA5807M, TEA5767.
Merci d'avance !