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