Galihdirakit community
Published

ESP8266 Turn On the Light -B24

Turn on the lights using the Telegram application by utilizing WiFi/hotspot

BeginnerFull instructions provided1 hour116
ESP8266 Turn On the Light -B24

Things used in this project

Story

Read more

Schematics

selection_258_SQSTMhsS6s.png

Code

Untitled file

Arduino
#include "CTBot.h"
CTBot robot;
int relay=4;

void setup() {
  Serial.begin(115200);
  pinMode(relay,OUTPUT);
  digitalWrite(relay,HIGH);
  robot.wifiConnect("Nokerprima", "N0y0k3rt3n");
  robot.setTelegramToken("7396636865:AAGzUf53DbP6pf6SITV5DV6yDoxzkpCRScQ");
  if(robot.testConnection())
  Serial.println("Terhubung!");
  else
  Serial.println("Error!");

}

void loop() {
  TBMessage pesan;

  if(robot.getNewMessage(pesan)){
    Serial.print("Ada pesan Masuk : ");
    Serial.println(pesan.text);
    if(pesan.text.equalsIgnoreCase("RELAY ON")){
      digitalWrite(relay,LOW);
      robot.sendMessage(pesan.sender.id,"Relay Menyala");
    }
    else if(pesan.text.equalsIgnoreCase("RELAY OFF")){
      digitalWrite(relay,HIGH);
      robot.sendMessage(pesan.sender.id,"Relay Padam");
    }
    else{
      String balas;
      balas="Maaf, perintahnya salah. Coba kirim RELAY ON atau RELAY OFF.";
      robot.sendMessage(pesan.sender.id,balas);
    }
  }

}

Credits

Galih
1 project • 1 follower
Contact
dirakit community
23 projects • 109 followers
Indonesia IoT Community by Informatics UIN Sunan Kalijaga Yogyakarta
Contact

Comments

Please log in or sign up to comment.