Salut la communauté,
Je cherche a joué un son wav avec mon arduino a partir d'un nombre en random.
Mais apparement j'ai un problème de conversion, j'ai regardé dans mon arduino cookbook et google mais j'ai pas réussi a fixé le problème.
Voici mon code:
long randNumber;
[...]
void loop(){
buttonState = digitalRead(buttonPin); // check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// nothing here
}
else {
randNumber = random(16, 20); // fonction random
tmrpcm.play(randNumber, ".wav"); { lcd.clear(); lcd.setCursor(1, 0); lcd.print('Random sound');} break;
}
Ce que j'essaye de faire, c'est d'obtenir par exemple: tmrpcm.play("18.wav");
En erreur j'ai: invalid conversion from 'long int' to 'char*'
Ligne surlignée: tmrpcm.play(randNumber, ".wav");...
J'ai essayé plusieurs tentative du genre
String myNumber = String(randNumber, ".wav");
mais ça passe pas non plus.
Cdlt