make loading progress

This commit is contained in:
Muhammad Izza Alfiansyah 2024-06-10 14:53:30 +07:00
parent ccd185a75c
commit 1ea233a150
2 changed files with 34 additions and 12 deletions

View File

@ -231,17 +231,28 @@ void setup(){
lcd.init(); lcd.init();
lcd.backlight(); lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Memuat..........");
Serial.println("Memuat..........");
// inisialisasi DHT22 // inisialisasi DHT22
dht.begin(); dht.begin();
// inisialisasi WiFi // inisialisasi WiFi
WiFi.begin(WIFI_SSID, WIFI_PASS); WiFi.begin(WIFI_SSID, WIFI_PASS);
delay(20000); int i = 0;
int duration = 20;
Serial.println("Memuat.......");
while (i < duration) {
int loading = i / ((float) duration) * 100;
Serial.println("Memuat : " + String(loading) + "%");
lcd.setCursor(0, 0);
lcd.print("Memuat : " + String(loading) + "%");
delay(1000);
i += 1;
}
// inisialisasi web server wifi manager // inisialisasi web server wifi manager
generateServer(); generateServer();

View File

@ -231,17 +231,28 @@ void setup(){
lcd.init(); lcd.init();
lcd.backlight(); lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Memuat..........");
Serial.println("Memuat..........");
// inisialisasi DHT22 // inisialisasi DHT22
dht.begin(); dht.begin();
// inisialisasi WiFi // inisialisasi WiFi
// WiFi.begin(WIFI_SSID, WIFI_PASS); // WiFi.begin(WIFI_SSID, WIFI_PASS);
delay(20000); int i = 0;
int duration = 20;
Serial.println("Memuat.......");
while (i < duration) {
int loading = i / ((float) duration) * 100;
Serial.println("Memuat : " + String(loading) + "%");
lcd.setCursor(0, 0);
lcd.print("Memuat : " + String(loading) + "%");
delay(1000);
i += 1;
}
// inisialisasi web server wifi manager // inisialisasi web server wifi manager
generateServer(); generateServer();
@ -443,7 +454,7 @@ float getPersentaseKadarGas(float voltase) {
float persentase = 0.0526 * voltase - 0.0174; float persentase = 0.0526 * voltase - 0.0174;
float hasil = constrain(persentase * 100, 0, 100); float hasil = constrain(persentase * 100, 0, 100);
// float persentase = 0.2043 * pow(voltase, 2.0) + 0.0611 * voltase - 0.0249; // float persentase = 0.1727 * pow(voltase, 2.0) + 0.1805 * voltase - 0.137;
// float hasil = constrain(persentase * 100, 0, 100); // float hasil = constrain(persentase * 100, 0, 100);
return hasil; return hasil;