/* Predvolba IDE: vyvojova deska Arduino Nano Programator nastavuje bud Atmega328P (Old Bootloader) nebo jen Atmega328P podle verze Arduina Nano. Programator AVRISP mkll */ #include // komunikaci TX a RX piny 7 a 8 #define pinTX 7 #define pinRX 8 #define pinPower 9 // reset #define rychlostSim 9600 char mojeCislo[16] = "+420123456789"; // na toto tlf. cislo se posle char poplachtext[]="tady text pro SMS"; // tato SMS zprava // inicializace SIM900 modulu z knihovny GPRS sim900(pinTX, pinRX, rychlostSim); void setup() { Serial.begin(9600); // kontrola napajeni­ modulu SIM900, if(!sim900.checkPowerUp()) { delay(3000); // sim900.powerUpDown(pinPower); // to ne! pinMode( pinPower, OUTPUT); digitalWrite( pinPower,HIGH); delay(1000); digitalWrite( pinPower,LOW); delay(2000); digitalWrite( pinPower,HIGH); } while(!sim900.init()) { delay(1000); } delay(5000); // mezera 5 vterin sim900.sendSMS(mojeCislo, poplachtext); // odeslani SMS zpravy delay(1000); // mezera 1 vterina sim900.callUp(mojeCislo); // volani - prozvoneni delay(30000); // volat 30 vterin delay(10000); // jeste 10 vterin cekat // Uplynulo 40 vterin } // end of setup void loop() { } // nic se nedeje