Etape 6: Télécharger le code au Conseil d’administration
/*
: Comment pouvez vous signaler voleur avec une photo sur twitter par arduino
: Archambault
: ahmed.ismail3115
: IDE Arduino
Pour réduire la taille de la bibliothèque compilée et limiter son utilisation de la mémoire, vous pouvez spécifier quels écrans vous souhaitez inclure dans votre croquis en définissant CUSTOM_SETTINGS et les boucliers include_once respectives définissent.
*/
#define CUSTOM_SETTINGS
#define INCLUDE_CAMERA_SHIELD
#define INCLUDE_TWITTER_SHIELD
#define INCLUDE_BUZZER_SHIELD
#define INCLUDE_SMS_SHIELD
/ * Inclure 1Sheeld bibliothèque. */
#include < OneSheeld.h >
/ * Définit un indicateur booléen. */
isMessageSent booléen = false ;
/ * définir la piezo-électrique sur la broche A0. */
#define piezo A0
void setup()
{
/ * Commencer la communication. */
OneSheeld.begin() ;
}
void loop()
{
/ * mettre les lectures de la piezo dans la variable nommée value. */
int valeur = analogRead(piezo) ;
/ * Toujours vérifier si la valeur de vibrations est supérieure à une certaine valeur. */
Si (valeur > 10)
{
Si (! isMessageSent)
{
/ * Envoyer le SMS. */
SMS.send ("01028876652", « une personne est prise d’assaut votre magasin ») ;
/ * Définir l’indicateur. */
isMessageSent = true ;
}
/ * Activer le vibreur. */
Buzzer.buzzOn() ;
/ * Allumer l’appareil photo flash. */
Camera.setFlash(ON) ;
/ * Prendre la photo. */
Camera.rearCapture() ;
/ * Attendre pendant 10 secondes. */
OneSheeld.delay(10000) ;
/ * Mettre la photo sur Twitter. */
Twitter.tweetLastPicture ("Catch ce voleur") ;
}
d’autre
{
/ * Désactiver le vibreur. */
Buzzer.buzzOff() ;
/ * Reset le drapeau. */
isMessageSent = false ;
}
}
Espérons que vous avez aimé le projet
N’hésitez pas à commenter:)