Cara menyalakan lampu LED dengan telegram

Isham0000
4 min readDec 9, 2020

--

Pada tutorial kali ini, kita akan mencoba mengontrol lampu LED dengan aplikasi telegram

Bahan bahan yang dibutuhkan:

I. Komponen yang perlu disiapkan

  1. Arduino IDE
  2. Aplikasi Telegram
  3. Lampu LED
  4. NodeMcu
  5. Kabel Jumper (female to female)
  6. Kabel USB

II. Struktur Rangkaian dan Kodingan

Lalu Koding seperti berikut:

#include "CTBot.h"
CTBot myBot;

String ssid = "realme 5 Pro";
String pass = "123456789";
String token = "1395256814:AAFCl7R_mNg4PcUD3eFyg-ziPI-1UhLk_FM";
uint8_t redLed = D1;
uint8_t greenLed = D2;


void setup() {
Serial.begin(115200);
Serial.println("Starting TelegramBot...");

myBot.wifiConnect(ssid, pass);

myBot.setTelegramToken(token);

// check if all things are ok
if (myBot.testConnection())
Serial.println("\ntestConnection OK");
else
Serial.println("\ntestConnection NOK");

pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
digitalWrite(redLed, LOW);
digitalWrite(greenLed, LOW);

}

void loop() {
TBMessage msg;

if (myBot.getNewMessage(msg)) {

if (msg.text.equalsIgnoreCase("Red Light on")) {
digitalWrite(redLed, HIGH);
myBot.sendMessage(msg.sender.id, "Red Light is now ON");
}
else if (msg.text.equalsIgnoreCase("Red Light off")) {
digitalWrite(redLed, LOW);
myBot.sendMessage(msg.sender.id, "Red Light is now OFF");
}
if (msg.text.equalsIgnoreCase("Green Light on")) {
digitalWrite(greenLed, HIGH);
myBot.sendMessage(msg.sender.id, "Green Light is now ON");
}
else if (msg.text.equalsIgnoreCase("Green Light off")) {
digitalWrite(greenLed, LOW);
myBot.sendMessage(msg.sender.id, "Green Light is now OFF");
}
else {

String reply;
reply = (String)"Welcome " + msg.sender.username + (String)". Try LIGHT ON or LIGHT OFF.";
myBot.sendMessage(msg.sender.id, reply);
}
}

delay(50);
}

jangan di upload dulu ya sebelum install libraries arduinojsonnya…

catatan : download versi 5.13.2 , untuk versi terbaru sudah beda script

III. Pembuatan Bot Telegram

Install Libraries telegram bot, dan install CTBot

Kemudian buka aplikasi telegram kita, dan search botfather seperti gambar dibawah ini

lalu klik start, untuk membuat bot telegram

klik newbot, untuk membuat bot baru

lalu beri nama botmu, nama ini yang akan tampil di pesan telegrammu

bila sudah beri nama username untuk botmu, dan pastikan namanya unik.

bila sudah, maka akan ada token seperti dibawah ini,

kemudian copy token tersebut.

bila sudah maka kita bisa klik link menuju bot kita

dan beginilah tampilan bot kita

Hore, kamu sudah bisa membuat bot telegram pertamamu, dan klik Start

sipp, maka kamu bisa mengupload programmu, dan pastikan serial monitormu seperti ini sebelum mulai chat untuk menghidupkan LED

bila sudah kamu bisa langsung chat untuk menghidup matikan LED mu,

pastikan chatmu sesuai dengan yang ada di kodingan ya…

Selamat kamu sudah bisa mengontrol LED melalui telegram, sekian tutorial dari saya semoga bermanfaat :)

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response