CODIGO ARDUINO;
int const REC=7; //pin 7 conectamos el REC para poder grabar
int const PLAYER=6; //pin 6 conectamos P-E, para la reproducción continua
int const PLAYL=5; //pin 5 conectamos el P-L para reproducción durante un tiempo señalado
int const FT=4; // pin 4 conectamos FT, reproducir el sonido de micro al altavoz directamente
char estado; //para guardar el dato recibido
void setup(){
pinMode(REC, OUTPUT);
pinMode(PLAYER, OUTPUT);
pinMode(PLAYL, OUTPUT);
pinMode(FT, OUTPUT);
Serial.begin(9600);
delay(500);
Serial.println("INTRODUZCA LA LETRA Y PULSE INTRO");
Serial.println("a PARA GRABAR EL MENSAJE");
Serial.println("b PARA REPRODUCIR EL MENSAJE");
Serial.println("c PARA REPRODUCIR TRES SEGUNDOS EL MENSAJE");
Serial.println("d COMENZAR A REPRODUCIR DEL MICRO AL ALTAVOZ DIRECTAMENTE");
Serial.println("e PARAR DE REPRODUCIR DEL MICRO AL ALTAVOZ DIRECTAMENTE");
}
void loop(){
if (Serial.available()){
estado=Serial.read();
}
if (estado=='a'){
Serial.println("DIGA EL MENSAJE, GRABACION EN CURSO DURANTE 10 SEGUNDOS");
digitalWrite(REC,HIGH);
delay(10000);
digitalWrite(REC,LOW);
Serial.println("MENSAJE GRABADO");
}
if (estado=='b'){
Serial.println("MENSAJE EN PLAYER");
digitalWrite(PLAYER,HIGH);
delay(50);
digitalWrite(PLAYER,LOW);
}
if (estado=='c'){
Serial.println("MENSAJE EN PLAYL");
digitalWrite(PLAYL,HIGH);
delay(3000);
digitalWrite(PLAYL,LOW);
}
if (estado=='d'){
Serial.println("PULSE LA LETRA e PARA DETENER LA REPRODUCION");
digitalWrite(FT,HIGH);
}
if (estado=='e'){
Serial.println("REPRODUCION DETENIDA");
digitalWrite(FT,LOW);
}
estado="";
}
Hola muy bueno el proyecto. hay q descargar alguna libreria adicional
ResponderEliminarNo hace falta descargar ninguna libreia
ResponderEliminarBuenas he borrado el comentario por error.
ResponderEliminaral mensaje que te da error.
}
estado="";
} mira si te falta el esto en el final de código
Este comentario ha sido eliminado por el autor.
ResponderEliminarHola buenas tarde! Como hago para volver a escuchar el mj guardado o a donde va a parar el mj grabado... gracias buen proyecto saludos
ResponderEliminarBuenos dias el mensaje queda guardado en el módulo ISD1820, si has copiado el código pulsa b
ResponderEliminary se reproduce. Para cualquier otra aclaración que estoy
Mu wueno, muchas gracias.
ResponderEliminarTendras el diagrama para conectar el modulo al arduino
ResponderEliminarint const REC=7; //pin 7 conectamos el REC para poder grabar
Eliminarint const PLAYER=6; //pin 6 conectamos P-E, para la reproducción continua
int const PLAYL=5; //pin 5 conectamos el P-L para reproducción durante un tiempo señalado
int const FT=4; // pin 4 conectamos FT, reproducir el sonido de micro al altavoz directamente
bueno el tutorial, como lo podria hacer para que el mensaje se reprodujera cada 60 minutos,?
ResponderEliminargracias,
Hola disculpa quisiera sabe rsi este proyecto funcioan tambien con arduino uno?
ResponderEliminarbuenas si
Eliminarpuede ser posible enviar el audio a una base de datos y que no se quede solo en el modulo isd1820
ResponderEliminar