Code
const int buttonPin = 2;
const int buttonPin2 = 4;// обьяв номера пинов для кнопок
const int ledPin = 13; // обьяв номера пинов для светиков.
// variables will change:
int buttonState = 0; //обьяв переменные для чтения состояния кнопок
int buttonState2 = 0;
void setup()
{
pinMode(ledPin, OUTPUT); //инициализируем пин светика как выход
pinMode(buttonPin, INPUT); //инициализируем пин кнопки 1 как вход
pinMode(buttonPin2, INPUT); //инициализируем пин кнопки 2 как вход
Serial.begin(57600);
Serial.print(0x5,BYTE); // биты включения (актуально только для сименса) (hex)
delay(400);
Serial.print(0x2,BYTE);
delay(400);
Serial.print(0x7,BYTE);
delay(400);
Serial.print(0x6,BYTE);
delay(400);
Serial.print(0xC,BYTE);
}
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 ("ATD+79141111111;");
delay(10000);
Serial.println ("AT+CHUP");
}
buttonState2 = digitalRead(buttonPin2);// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState2 == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
delay(500);
Serial.println ("ATD+7914111111;");
delay(10000);
Serial.println ("AT+CHUP");
}
}