Hola Grupo.
Soy nuevo en esta comunidad de arduino y no tengo la suficiente experiencia como considerarme un amateur siquiera, he buscado en muchos lugares de internet de habla hispana pero no encontré solución a mi proyecto y espero de corazón que me puedan ayudar.
En resumidas cuentas, necesito hacer un proyecto para mi taller. Acerca de un sensor de movimiento que al detectar con el PIR infrarrojo del sensor pueda enviar ciertos datos que son Fecha, Hora,minutos y segundos. A una base de datos tipo excel o de mysql (Mientras sea una base de datos no me importa de donde venga). El problema que tengo es que tengo muy poco conocimiento del lenguaje arduino o el derivado de c++ si se le puede decir. Y necesito el código de envío para la fecha, hora, minutos y segundos que este marcado en mi sistema ( Por supuesto que para que el proyecto funcione no debo disponer de internet) y mas que nada necesito hacerlo funcionar por que no he encontrado código que pueda enviar los datos que detecte el sensor a una base de datos.
Sinceramente no me importa si se usa como intermediario el lenguaje PHP o otro método parecido, se los agradecería muchísimo si me pueden ayudar con este proyecto. Acá abajo dejo mi código arduino e una imagen en Fritzing
int ct = 10;
int pirPin = 2;
int ledPin = 13;
int buzzerPin = 10;
void setup(){
Serial.begin(9600);
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
digitalWrite(pirPin, LOW);
digitalWrite(ledPin, LOW);
digitalWrite(buzzerPin, LOW);
Serial.println("Espere, ahora calibrando el sensor....");
for(int i = 0; i <= ct; i++){
Serial.print(((i*100)/ct));
Serial.print("% ");
Serial.println("COMPLETANDO.....");
delay(1000);
}
Serial.println("Calibracion Completada Satisfactoriamente.");
Serial.println("** SENSOR ACTIVO **");
delay(50);
}
void loop(){
if(digitalRead(pirPin) == HIGH)
{
digitalWrite(ledPin, HIGH);
digitalWrite(buzzerPin, HIGH);
Serial.println("------------------------");
Serial.println("** MOVIMIENTO DETECTADO **");
Serial.println("------------------------");
Serial.println("");
delay(1000);
}
else
{
digitalWrite(ledPin, LOW);
digitalWrite(buzzerPin, LOW);
}
}
Moderador: Las imágenes en este foro deben hacerse visibles, no alcanza con subirlas como adjunto. Nadie o muy pocos las van a descargar para verlas asi que si quieres respuestas, mejor lo haces por tu cuenta. Además no hacerlo es una falta a las normas. En esta oportunidad lo he editado por ti, pero no lo voy a repetir.