Problème de débutant
bonjours,
matos utilisé:
-arduino mega2560
-shield audio
-led, résistance, bouton...
code:
branchements en pièce jointe
se que je veux:
quand j'appui sur le bouton, sa lance la musique du shield (rien de fou).
problème:
la musique se lance toute seul à initialisation du shield, et je ne comprends pas pourquoi, si quelqu'un une idée je suis preneur !
ps: quand je change "if(digitalread(20)== high)" par "if(digitalread(20)== low)" rien ne se passe même si j'appui sur le bouton, même chose pour "rising".
merci
matos utilisé:
-arduino mega2560
-shield audio
-led, résistance, bouton...
code:
code: [select]
#include <arduino.h>
#include <avr/io.h>
#include "config.h"
#include "player.h"
#include "vs10xx.h"
#include <fat16.h>
#include <fat16util.h>
#include "newsdlib.h"
boolean bt1 = 20;
boolean led1 = 21;
void setup() {
initspi();
initioforvs10xx();
initioforkeys();
initioforleds();
//vssinetest();
mp3reset();
serial.begin(9600);
pinmode(bt1, input);
pinmode(led1, output);
if(!initialsdcard()){
serial.println("initialisation sd impossible !");
return;
}
else{
serial.println("initialisation sd ok");
} // test sd card
}
void loop() {
if(!initialsdcard()){
serial.println("initialisation sd impossible !");
return;
}
else{
serial.println("initialisation sd ok");
} // test sd card
delay(2000);
if(digitalread(20)== high){
digitalwrite(led1, high);
playfile("song1.wav");
}
}
branchements en pièce jointe
se que je veux:
quand j'appui sur le bouton, sa lance la musique du shield (rien de fou).
problème:
la musique se lance toute seul à initialisation du shield, et je ne comprends pas pourquoi, si quelqu'un une idée je suis preneur !
ps: quand je change "if(digitalread(20)== high)" par "if(digitalread(20)== low)" rien ne se passe même si j'appui sur le bouton, même chose pour "rising".
merci
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Problème de débutant
arduino
Comments
Post a Comment