Untitled
unknown
plain_text
2 months ago
1.2 kB
3
Indexable
#include <Wire.h> #include <Adafruit_LiquidCrystal.h> Adafruit_LiquidCrystal lcd(0); #define FOTO_UPOR_PIN A0 #define ZELENA_LED_PIN 8 #define RDECA_LED_PIN 9 void setup() { Serial.begin(9600); pinMode(ZELENA_LED_PIN, OUTPUT); pinMode(RDECA_LED_PIN, OUTPUT); lcd.begin(16, 2); lcd.setBacklight(HIGH); } void loop() { int senzorVrednost = analogRead(FOTO_UPOR_PIN); Serial.print("Senzorska vrednost: "); Serial.println(senzorVrednost); digitalWrite(ZELENA_LED_PIN, LOW); digitalWrite(RDECA_LED_PIN, LOW); if (senzorVrednost > 500 && senzorVrednost < 900) { digitalWrite(ZELENA_LED_PIN, HIGH); } else if (senzorVrednost >= 900) { digitalWrite(RDECA_LED_PIN, HIGH); } lcd.clear(); lcd.setCursor(0, 0); lcd.print("Vrednost: "); lcd.print(senzorVrednost); lcd.setCursor(0, 1); if (senzorVrednost <= 100) { lcd.print("Zelo nizko "); } else if (senzorVrednost > 100 && senzorVrednost <= 500) { lcd.print("Prva polovica "); } else if (senzorVrednost > 500 && senzorVrednost < 900) { lcd.print("Druga polovica "); } else { lcd.print("Zelo visoko "); } delay(200); }
Editor is loading...
Leave a Comment