Отправка SMS от нажатия кнопки - ФОРУМ ДВ Робот dvrobot.ru
Понедельник, 24.09.2018, 05:55
Главная Мой профиль Регистрация Выход
  • НАШ МАГАЗИН
  • Вы вошли как Гость | Группа "Гости"Приветствую Вас, Гость
    [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: GRACH, Serg  
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Библиотека Проектов » Отправка SMS от нажатия кнопки
    Отправка SMS от нажатия кнопки
    SergДата: Понедельник, 08.10.2012, 00:27 | Сообщение # 1
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    Code
    /*
       Button
       
      Turns on and off a light emitting diode(LED) connected to digital   
      pin 13, when pressing a pushbutton attached to pin 2.  
       
       
      The circuit:
      * LED attached from pin 13 to ground  
      * pushbutton attached to pin 2 from +5V
      * 10K resistor attached to pin 2 from ground
       
      * Note: on most Arduinos there is already an LED on the board
      attached to pin 13.
       
       
      created 2005
      by DojoDave <http://www.0j0.org>
      modified 28 Oct 2010
      by Tom Igoe
       
      This example code is in the public domain.
       
      http://www.arduino.cc/en/Tutorial/Button
      */

    // constants won't change. They're used here to  
    // set pin numbers:
    const int buttonPin = 2;     // the number of the pushbutton pin
    const int ledPin =  13;      // the number of the LED pin

    // variables will change:
    int buttonState = 0;         // variable for reading the pushbutton status

    void setup() {
       // initialize the LED pin as an output:
       pinMode(ledPin, OUTPUT);       
       // initialize the pushbutton pin as an input:
       pinMode(buttonPin, INPUT);    
    Serial.begin(19200);   
    }

    void loop(){
       // read the state of the pushbutton value:
       buttonState = digitalRead(buttonPin);

       // check if the pushbutton is pressed.
       // if it is, the buttonState is HIGH:
       if (buttonState == HIGH) {      
         // turn LED on:     
         digitalWrite(ledPin, HIGH);   
        delay(100);  
       Serial.println("AT+CMGF=0"); // Set PDU mode
           delay(3000);
           Serial.println("AT+CMGS=30"); // Number of octets
           delay(3000);
           Serial.print("0011000B919741917119F20008FF10043F04400438043204350442000D000A"); // Sends "Hello" to "00 46707112233"
           delay(500);
           Serial.print(0x1A,BYTE);
           delay(3000);
            
       }  
        
       else {
         // turn LED off:
         digitalWrite(ledPin, LOW);  
       }
    }
     
    SergДата: Понедельник, 08.10.2012, 00:32 | Сообщение # 2
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    формат сообщения должен быть PDU. GSM- модем подключен к последовательному порту Arduino.
    По сути это простейшая сигнализация. Открыл дверь- отправилась СМС. smile
     
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Библиотека Проектов » Отправка SMS от нажатия кнопки
    • Страница 1 из 1
    • 1
    Поиск:

    ДВ Робот - Чат