Coding Rumus
Coding Rumus
h>
#include <Wire.h>
#include <WiFiClientSecure.h>
#include <UniversalTelegramBot.h>
#include <ArduinoJson.h>
// Also note that you need to click "start" on a bot before it can
// message you
WiFiClientSecure secured_client;
WiFiClient client;
String url;
void setup() {
Serial.begin(115200);
Serial.println();
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
ht = 20;
Serial.print(WIFI_SSID);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print(".");
delay(500);
Serial.println(WiFi.localIP());
Serial.print(".");
delay(100);
now = time(nullptr);
Serial.println(now);
void baca_jarak(){
digitalWrite(TRIGGER_PIN, HIGH);
digitalWrite(TRIGGER_PIN, LOW);
h2 = ht - distance;
Serial.print(h2);
Serial.println(" cm");
void peringatan(){
void loop() {
String message = "Peringatan Siaga 1: Ketinggian air " + String(h2) + " cm!";
}
else if (h2 >= 5 && h2 < 10) {
String message = "Peringatan Siaga 2: Ketinggian air " + String(h2) + " cm!";
String message = "Peringatan Siaga 3: Ketinggian air " + String(h2) + " cm!";
baca_jarak();
Serial.print("connecting to ");
Serial.println(host);
if (!client.connect(host, httpPort)) {
Serial.println("connection failed");
//return;
url = "/belajar/index.php/simpan/sensor?data=";
url += h2;
Serial.println(url);
timeout = millis();
while (client.available() == 0) {
client.stop();
return;
// Read all the lines of the reply from server and print them to Serial
while(client.available()){
Serial.print(line);
Serial.println();
Serial.println("closing connection");
Serial.println();
delay(12000);