Stap 6: Upload de code aan het bestuur
/*
: Hoe kunt u dief met een foto op twitter melden door arduino
: Ahmed Ismail
: ahmed.ismail3115
: Arduino IDE
Om de bibliotheek samengesteld te verkleinen en het geheugengebruik te beperken, kunt u opgeven welke schilden die u wilt opnemen in uw tekening door het definiëren van de CUSTOM_SETTINGS en de schilden respectieve INCLUDE_ definiëren.
*/
#define CUSTOM_SETTINGS
#define INCLUDE_CAMERA_SHIELD
#define INCLUDE_TWITTER_SHIELD
#define INCLUDE_BUZZER_SHIELD
#define INCLUDE_SMS_SHIELD
/ * 1Sheeld bibliotheek. */
#include < OneSheeld.h >
/ * Define een Boole-vlag. */
Boole isMessageSent = false;
/ * de piëzo-elektrische definiëren op pin A0. */
#define piezo A0
VOID Setup
{
/ * Start communicatie. */
OneSheeld.begin();
}
void loop
{
/ * de lezingen van de piezo zetten in variabele met de naam value. */
int-waarde = analogRead(piezo);
/ * Altijd controleren of de trillingen waarde groter dan een bepaalde waarde is. */
Als (waarde > 10)
{
Als (! isMessageSent)
{
/ * De SMS versturen. */
SMS.send ("01028876652", "iemand is de bestorming van uw winkel");
/ * Stel de vlag. */
isMessageSent = true;
}
/ * Zet op de zoemer. */
Buzzer.buzzOn();
/ * Zet de camera flitser. */
Camera.setFlash(ON);
/ * Het beeld nemen. */
Camera.rearCapture();
/ * 10 seconden wachten. */
OneSheeld.delay(10000);
/ * De foto post op Twitter. */
Twitter.tweetLastPicture ("vangst die dief");
}
anders
{
/ * De zoemer uitschakelen. */
Buzzer.buzzOff();
/ * Reset van de vlag. */
isMessageSent = false;
}
}
Hoop dat je graag het project
Voel je vrij om commentaar :)