Skocz do zawartości

sebastian_sl

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Informacje

  • Płeć
    Mężczyzna

Osiągnięcia użytkownika sebastian_sl

Debiutant

Debiutant (1/19)

  • To już rok!
  • To już 5 lat!

Odznaki

0

Reputacja

  1. Cześć, mam pytanie odn. zachowania układu - dioda włączana/wyłączana zależnie od stanu fotorezystora i potencjometru. Dla jasności w programie dodałem funkcję, która wyświetla pomiary na A5 oraz A4. W przypadku zaciemnienia fotorezystora, odczyty z potencjometru spadały, natomiast w odwrotnej sytuacji - rosły. przykładowe pary: 136:680; 45:640; 670:850; Można temu jakoś zaradzić?
  2. W przypadku "czujnika" otwarcia okna można było zastosować jedną zmienną globalną, dzięki czemu informacja wyświetli się tylko raz na każdą zmianę stanu. Kod trochę słabo sformatowany - zwykle używam "wygodnych" IDE, które same poprawiają 😳 bool last_high = false; void setup() { pinMode(2,INPUT_PULLUP); pinMode(3,OUTPUT); pinMode(4,OUTPUT); digitalWrite(3,LOW); digitalWrite(4,LOW); Serial.begin(9600); } void loop() { if(digitalRead(2) == HIGH) { digitalWrite(3,HIGH); digitalWrite(4,LOW); if(!last_high) { Serial.println("zamkniete!"); last_high = true; } } else { digitalWrite(4,HIGH); digitalWrite(3,LOW); if(last_high) { Serial.println("Otwarte!"); last_high = false; } } }
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.