имеем кнопка 1 - пин 12 кнопка 2 - пин 13 потенциометр 1 - пин а0 потенциометр 2 - пин а1 реле 1 - пин 7 реле 2 - пин 8 требуется поле нажатия кнопки 1 включить реле 1 если сопротивление 1го потенциометра < сопротивление 2го потенциометра ждать 10 скунд включить реле 2 если сопротивление 1го потенциометра > сопротивление 2го потенциометра -5% после нажатия кнопки 2 включить реле 2 если сопротивление 1го потенциометра > сопротивление 2го потенциометра -95%
без кнопок вышла таая фигня. на правильном я пути? const int buttsart = 12; int buttonState = 0; const int buttand = 13; int buttonState1 = 0; int redukt = A0; int val = 0; int nastr = A1; int val1 = 0; int rele = 7; int rele1 = 8; void setup() { pinMode(rele, OUTPUT); pinMode(rele1, OUTPUT); } void loop() { if (analogRead(redukt) < analogRead(nastr)) {digitalWrite(rele, HIGH);} else {digitalWrite(rele, LOW);} delay(1000); if (analogRead(redukt) > analogRead(nastr)/100*95) {digitalWrite(rele1, HIGH);} else {digitalWrite(rele, LOW);} delay(1000); if (analogRead(redukt) > analogRead(nastr)/100*5) {digitalWrite(rele1, HIGH);} else {digitalWrite(rele, LOW);} delay(0000); }
Что поподробнее. Если вы что-то включаете, не забудьте выключить. Это верно и для включения по условию, и без условия. Ладно путь реле вначале не включены. Вы их включили, а дальше что??