Untitled
unknown
plain_text
2 months ago
1.1 kB
4
Indexable
#include <Wire.h> #include <Adafruit_LiquidCrystal.h> Adafruit_LiquidCrystal lcd(0); const int photoresistorPin = A0; const int greenLEDPin = 8; const int redLEDPin = 9; void setup() { Serial.begin(9600); pinMode(greenLEDPin, OUTPUT); pinMode(redLEDPin, OUTPUT); lcd.begin(16, 2); lcd.setBacklight(LOW); } void loop() { int sensorValue = analogRead(photoresistorPin); Serial.println(sensorValue); digitalWrite(greenLEDPin, LOW); digitalWrite(redLEDPin, LOW); if (sensorValue > 514 && sensorValue < 974) { digitalWrite(greenLEDPin, HIGH); } else if (sensorValue == 974) { digitalWrite(redLEDPin, HIGH); } lcd.setCursor(0, 0); lcd.print("Vrednost: "); lcd.print(sensorValue); lcd.setCursor(0, 1); if (sensorValue == 54) { lcd.print("Najmanj "); } else if (sensorValue > 54 && sensorValue <= 650) { lcd.print("Prva polovica "); } else if (sensorValue > 651 && sensorValue < 972) { lcd.print("Druga polovica"); } else if (sensorValue == 974) { lcd.print("Najvec "); } delay(100); }
Editor is loading...
Leave a Comment