Hey,
In today's blog we are going to make Arduino
That make phone calls on mobile numbers.
WHAT YOU NEED :
Arduino nano
SIM800I
NPN Transistor
Breadboard
1k resistor ×4
Tact switch ×3
Wires
Battery 3.3v
SCHEMATIC :
CODE :
#include <SoftwareSerial.h> char dane; String Arsp, Grsp; SoftwareSerial mySerial(10, 11); // RX, TX int but1 = 3; int but2 = 4; int but3 = 5; int onModulePin = 2; int disc; int call; int number; unsigned long nr; const char phone_numberA[] = "+48608232450";void setup() { Serial.begin(9600); mySerial.begin(4800); Serial.println("Starting..."); pinMode(but1, INPUT); pinMode(but2, INPUT); pinMode(but3, INPUT); Serial.println("Press a button"); }void loop() { call = digitalRead(but1); number = digitalRead(but2); disc = digitalRead(but3); if(call == HIGH) {delay(200); Serial.println("making call"); String cmd; cmd = "ATD"; cmd += ("+48"); cmd += nr; cmd += ";"; mySerial.println(cmd); }if(number == HIGH) { delay(200); Serial.println("nr choosed"); nr = 608232450; }if(mySerial.available()) { Grsp = mySerial.readString(); Serial.println(Grsp); }if(Serial.available()) { Arsp = Serial.readString(); mySerial.println(Arsp); } }
Making electronics project is too pretty simple with Us.
Join and Make with Us.
Comments