// Pins
//int ledPin = 9;
//int brightness = A5;
//int pressure = A0;
// Variables
int valBrightness = 0;
int valPressure = 0;
int valLed = 0;
void setup() {
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(6, OUTPUT);
pinMode(A0, INPUT);
pinMode(A5, INPUT);
}
void loop() {
valBrightness = analogRead(A5);
valPressure = analogRead(A0);
if (valBrightness > 850) {
(valLed = 25);
if ((valBrightness < 850) and (valBrightness > 750)) {
(valLed = 60);
}
if ((valBrightness < 750) and (valBrightness > 450)) {
(valLed = 90);
}
if ((valBrightness < 450) and (valBrightness > 420)) {
(valLed = 125);
}
if (valBrightness < 420){
(valLed = 0);
if (valPressure > 100){
(valLed = 200);
}
}
if (valLed == 25) {
digitalWrite (9, HIGH);
digitalWrite (6, HIGH);
delay (1000);
digitalWrite (9, LOW);
digitalWrite (6, LOW);
delay (1000);
}
if (valLed == 60) {
digitalWrite (9, HIGH);
digitalWrite (6, HIGH);
delay (600);
digitalWrite (9, LOW);
digitalWrite (6, LOW);
delay (600);
}
if (valLed == 90) {
digitalWrite (9, HIGH);
digitalWrite (6, HIGH);
delay (300);
digitalWrite (9, LOW);
digitalWrite (6, LOW);
delay (300);
}
if (valLed == 125) {
digitalWrite (9, HIGH);
digitalWrite (6, HIGH);
delay (200);
digitalWrite (9, LOW);
digitalWrite (6, LOW);
delay (200);
}
if (valLed == 0) {
digitalWrite (9, HIGH);
digitalWrite (6, HIGH);
}
if (valLed == 200) {
digitalWrite (9, LOW);
digitalWrite (6, LOW);
}
Serial.println(valBrightness);
Serial.print (valPressure);
Serial.print (valLed);
}
Comments