Paso 6: Subir el código a la Junta
/*
: Cómo puede usted reportar ladrón con una foto en twitter por arduino
: Ahmed Ismail
: ahmed.ismail3115
: IDE de Arduino
Para reducir el tamaño de la biblioteca compilada y limitar su uso de memoria, puede especificar que desea incluir en su bosquejo definiendo CUSTOM_SETTINGS y los escudos de escudos respectivos INCLUDE_ definir.
*/
#define CUSTOM_SETTINGS
#define INCLUDE_CAMERA_SHIELD
#define INCLUDE_TWITTER_SHIELD
#define INCLUDE_BUZZER_SHIELD
#define INCLUDE_SMS_SHIELD
/ * Incluyen la biblioteca de 1Sheeld. */
#include < OneSheeld.h >
/ * Define un parámetro booleano. */
Boolean isMessageSent = false;
/ * define el piezo eléctrico en el pin A0. */
#define piezo A0
void setup()
{
/ * Iniciar la comunicación. */
OneSheeld.begin();
}
void loop()
{
/ * poner las lecturas de la piezo en la variable nombrada el valor. */
int valor = analogRead(piezo);
/ * Comprobar siempre si el valor de las vibraciones es mayor que cierto valor. */
Si (valor > 10)
{
Si (! isMessageSent)
{
/ * Enviar el SMS. */
SMS.send ("01028876652", "alguien toma su tienda");
/ * Establece el indicador. */
isMessageSent = true;
}
/ * Activar el zumbador. */
Buzzer.buzzOn();
/ * Enciende la cámara flash. */
Camera.setFlash(ON);
/ * Tomar la fotografía. */
Camera.rearCapture();
/ * Esperar 10 segundos. */
OneSheeld.delay(10000);
/ * Publicar la foto en Twitter. */
Twitter.tweetLastPicture ("retén ese ladrón");
}
otra cosa
{
/ * Apagar el zumbador. */
Buzzer.buzzOff();
/ * Restaurar la bandera. */
isMessageSent = false;
}
}
Espero que les haya gustado el proyecto
No dude en comentar :)