Untitled
unknown
plain_text
10 months ago
1.1 kB
11
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