Professional Documents
Culture Documents
Program Arduino IDE: Sensor Cahaya (Modul LDR)
Program Arduino IDE: Sensor Cahaya (Modul LDR)
Program Arduino IDE: Sensor Cahaya (Modul LDR)
#include <WiFi.h>
#include "FirebaseESP32.h"
#define ldr 36
FirebaseData firebaseData;
int oldAdcLdr;
int newAdcLdr;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(ldr,INPUT);
initWifi();
oldAdcLdr = analogRead(ldr);
}
void loop() {
// put your main code here, to run repeatedly:
delay(500);
void initWifi(){
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
#include <WiFi.h>
#include <HCSR04.h>
#include "FirebaseESP32.h"
FirebaseData firebaseData;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
initWifi();
oldDistance = distanceSensor.measureDistanceCm();
}
void loop() {
// put your main code here, to run repeatedly:
delay(500);
void initWifi(){
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
#include <WiFi.h>
#include "FirebaseESP32.h"
#define pir 18
FirebaseData firebaseData;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(pir,INPUT);
initWifi();
void loop() {
// put your main code here, to run repeatedly:
delay(500);
void initWifi(){
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
#include <WiFi.h>
#include "FirebaseESP32.h"
#define led1 19
#define led2 21
#define led3 3
FirebaseData firebaseData;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
initWifi();
}
void loop() {
// put your main code here, to run repeatedly:
delay(500);
void initWifi(){
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
#include <WiFi.h>
#include "FirebaseESP32.h"
#define rly1 22
#define rly2 23
FirebaseData firebaseData;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(rly1,OUTPUT);
pinMode(rly2,OUTPUT);
initWifi();
}
void loop() {
// put your main code here, to run repeatedly:
delay(500);
if(firebaseData.intData() == 0)
digitalWrite(rly1,LOW);
else
digitalWrite(rly1,HIGH);
}
if(firebaseData.intData() == 0)
digitalWrite(rly2,LOW);
else
digitalWrite(rly2,HIGH);
}
}
void initWifi(){
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
#include <WiFi.h>
#include <Servo.h>
#include "FirebaseESP32.h"
Servo servoMotor;
#define srv 4
FirebaseData firebaseData;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
initWifi();
servoMotor.attach(4);
}
void loop() {
// put your main code here, to run repeatedly:
delay(500);
servoMotor.write(val_srv);
Serial.println(val_srv);
void initWifi(){
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
//Set database read timeout to 1 minute (max 15 minutes)
Firebase.setReadTimeout(firebaseData, 1000 * 60);
//tiny, small, medium, large and unlimited.
//Size and its write timeout e.g. tiny (1s), small (10s), medium
(30s) and large (60s).
Firebase.setwriteSizeLimit(firebaseData, "tiny");
}