Halo Teman-teman. Hari ini kita akan membicarakan tentang topik yakni Panggilan dan pesan Arduino dan GSM | pelatihan GSM
Mudah-mudahan artikel mengenai Panggilan dan pesan Arduino dan GSM | pelatihan GSM
bisa memberikan faedah bagi Sahabat semua. Mari kita baca artikel ini hingga tuntas.
Pengantar
Hai guys, kita kembali lagi dengan postingan baru. Tahukah Anda apa itu modul GSM? Nah di artikel ini kita akan membangun Panggilan Dan menggunakan Arduino dan modul gsm. Jika Anda tidak tahu bagaimana modul GSM bekerja dengan Arduino, periksa dulu. Buat koneksi dengan benar dan kemudian unggah kode yang diberikan ke Arduino. Anda juga dapat melihat lebih banyak artikel tentang Arduino dan Internet yang diterbitkan oleh kami.
Keterangan
- Dalam proyek ini, kita dapat melakukan panggilan telepon atau mengirim pesan teks kepada siapa saja menggunakan modul GSM dalam proyek gsm Arduino ini.
- Ada dua tombol push yang bisa Anda tekan tombol pertama dan melakukan panggilan telepon.
- Untuk melakukan ini, Anda harus memberikan nomor ponsel yang ingin Anda hubungi.
- Anda juga dapat melihat status berjalan di layar monitor serial.
- LED menyala dan mati secara otomatis saat Anda menekan tombol tekan yang menunjukkan bahwa pekerjaan telah selesai.
- Anda juga dapat melihat sistem alarm kebakaran hutan digital berbasis GSM.
Komponen yang dibutuhkan dalam proyek GSM
- Arduino UNO
- 900 modul kabel GSM
- Dua tombol tekan
- 220 ohm resistor
- Dua LED
- Kabel jumper dan board tempat memotong roti
- Kabel USB untuk mengupload kode
Arduino dengan rangkaian modul GSM
Arduino UNO | LED 1 | LED 2 | Resistansi 220 ohm |
4 pin | terminal Andes | ||
5 pin | terminal Andes | ||
GND | Terminal 1 | ||
terminal katoda | terminal katoda | Terminal 2 | |
Arduino UNO | Tombol 1 | Tombol 2 | Resistansi 220 ohm |
7 pin | Terminal 1 | ||
8 pin | Terminal 1 | ||
GND | Terminal 2 | Terminal 2 | Terminal 1 |
Terminal 1 | Terminal 2 | ||
Terminal 1 | Terminal 2 |
- Hubungkan catu daya DC 12-volt, 2-amp ke modul GSM.
- Hubungkan pin-10 digital Arduino ke pin Tx dari modul GSM.
- Hubungkan pin GND Arduino ke pin GND modul GSM.
- Hubungkan pin digital Arduino-11 ke pin Rx modul GSM.
- Sekarang lepaskan kedua LED dan hubungkan terminal negatif ke pin Arduino GND melalui resistor 220 ohm.
- Hubungkan pin positif satu LED ke pin digital Arduino-4 dan pin LED positif lainnya ke pin digital Arduino -5.
- Kemudian lepaskan tombol tekan dan pasang salah satu ujungnya ke pin Arduino 5V. Hubungkan ujung lain dari tombol tekan ke pin digital Arduino 8.
- Lakukan hal yang sama untuk push button kedua dan hubungkan dengan pin digital Arduino -7.
- Sirkuit Anda sekarang selesai.
Kode untuk gsm dan arduino
Catatan: Silakan unggah kode ini ke Arduino. Pertama, Anda membutuhkan perpustakaan Install. Jika Anda tidak tahu cara menambahkan pustaka ringkas ke Arduino IDE Anda, lihat di sini.
// TECHATRONIC.COM
// Download Library of SoftwareSerial link given
// https://github.com/PaulStoffregen/SoftwareSerial
#include<SoftwareSerial.h>
SoftwareSerial gsm(10,11); // SoftSerial( RX , TX );
// 10 pin connect to TX of GSM SIM 900 Module
// 11 pin connect to RX of GSM SIM 900 Module
const int buttonPin1 = 7; // Push Button 1
const int buttonPin2 = 8; // Push Button 2
int buttonState1 = 0;
int buttonState2 = 0;
void setup()
delay(10000);
Serial.begin(9600);
gsm.begin(9600);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(5,OUTPUT); // LED1 pin D5
pinMode(4,OUTPUT); // LED2 pin D4
void loop()
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
if (Serial.available()>0)
switch(Serial.read())
case 'r':
RecieveMessage();
break;
if (gsm.available()>0)
Serial.write(gsm.read());
if (buttonState1 == HIGH)
gsm.println("ATD7007651787;"); //replace x by your number
delay(100);
digitalWrite(5,HIGH); // LED1 ON
gsm.println("ATH");
delay(2000);
Serial.println("calling.....");
digitalWrite(5,LOW); // LED1 OFF
if (buttonState2 == HIGH)
Serial.println ("Sending Message");
digitalWrite(4,HIGH); // LED2 ON
gsm.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode
delay(1000);
Serial.println ("Set SMS Number");
gsm.println("AT+CMGS=\"7007651787\"\r"); //Mobile phone number to send message, replace x by your number
delay(1000);
Serial.println ("Set SMS Content");
gsm.println("Techatronic.com");// Messsage content
delay(100);
Serial.println ("Finish");
gsm.println((char)26);// ASCII code of CTRL+Z
delay(1000);
Serial.println ("Message has been sent ");
digitalWrite(4,LOW); // LED2 ON
void RecieveMessage()
Serial.println ("gsm RECEIVE SMS");
delay (1000);
gsm.println("AT+CNMI=2,2,0,0,0"); // AT Command to receive a live SMS
delay(1000);
Serial.write ("Unread Message done");
Kami harap Anda menikmati panggilan dan pesan ini menggunakan proyek modul Arduino dan gsm dan menemukan bahwa itu berfungsi dengan baik. Jika Anda memiliki keraguan tentang proyek gsm ini, silakan kirimkan di bagian pos jika Anda mau Bagian komentar Tercantum di bawah ini. Juga, lihat lebih banyak artikel tentang Arduino dan Raspberry Pi.
Terima kasih sudah membaca.
Sebarkan cinta, bagikan posting ini dengan teman-teman Anda
Kenali kami!
Demikianlah Sahabat semua ulasan tentang Panggilan dan pesan Arduino dan GSM | pelatihan GSM
Semoga Sobat semuanya dapat mendapatkan manfaat dari topik ini.