Backup Code For Jaldoot
Backup Code For Jaldoot
h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP085_U.h>
#include <LiquidCrystal_I2C.h>
#include <DHT.h>
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP);
pinMode(GREEN_LED_PIN, OUTPUT); // Green LED for favorable fishing
pinMode(BLUE_LED_PIN, OUTPUT); // Blue LED for unfavorable fishing
pinMode(LED_PIN, OUTPUT); // Pin connected to LED (used for alarm)
pinMode(BUZZER_PIN, OUTPUT); // Pin for buzzer
Serial.begin(9600);
Wire.begin(21, 22);
dht.begin();
if (!bmp.begin()) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Sensor Error");
while (1); // Halt if BMP sensor fails
}
lcd.init();
delay(500);
lcd.init();
lcd.backlight();
void loop() {
// Read sensor data
sensors_event_t event;
bmp.getEvent(&event);
float humidity = dht.readHumidity();
float pressure = event.pressure; // Convert pressure to hPa
float temperature;
bmp.getTemperature(&temperature);