Devremde kullanmış olduğum 2 adet ldr verilerinin toplanıp tekrar ikiye bölünüp röleleri etkinleştirmesini istiyorum ancak else kısmında bir hata alıyorum neden böyle bir hata veriyor.(kod kısmında çok iyi değilim ).
//#define ldr (A0) //#define ldr2 (A1) //#define relay1 22 //#define relay2 23 int sensorpin = A0; int sensorpin1 = A1; int relayPin = 22; int relayPin1 = 23;
void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(sensorpin1, INPUT); pinMode(sensorpin, INPUT); pinMode(relayPin, OUTPUT); pinMode(relayPin1, OUTPUT);
Devremde kullanmış olduğum 2 adet ldr verilerinin toplanıp tekrar ikiye bölünüp röleleri etkinleştirmesini istiyorum ancak else kısmında bir hata alıyorum neden böyle bir hata veriyor.(kod kısmında çok iyi değilim ).
//#define ldr (A0)
//#define ldr2 (A1)
//#define relay1 22
//#define relay2 23
int sensorpin = A0;
int sensorpin1 = A1;
int relayPin = 22;
int relayPin1 = 23;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(sensorpin1, INPUT);
pinMode(sensorpin, INPUT);
pinMode(relayPin, OUTPUT);
pinMode(relayPin1, OUTPUT);
//int ldr = analogRead(A0);
//delay(30);
//Serial.begin();
//int ldr2 = analogRead(A1);
//delay(30);
//Serial.println(ldr + ldr2 / 2 );
//pinMode(relay1,OUTPUT);
//pinMode(relay2,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int sensorValue = analogRead(sensorpin + sensorpin1 / 2 );
if (sensorValue < 100 )
digitalWrite(relayPin + relayPin1 , HIGH);
Serial.println(sensorValue);
}
else (sensorValue > 700 )
digitalWrite(relayPin +relayPin1,LOW);
Serial.println(sensorValue);
//if (ldr , ldr2 > 1200)
//digitalWrite(relay1 , HIGH);
//digitalWrite(relay2, HIGH);
//if (ldr ,ldr2< 300)
//digitalWrite(relay1 , LOW);
//digitalWrite(relay2, LOW);
}
< Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi Guest-4664BD726 -- 19 Aralık 2021; 17:33:16 >