Skocz do zawartości

Symulacja lampki rowerowej cz.II ( automatyzacja włącz, wyłącz )


Pomocna odpowiedź

Napisano
int pomiarswiatla;

void setup()
{
  Serial.begin(9600); // Port szeregowy
  pinMode(8, OUTPUT); //dioda LED podłączona na pinie 8 ( Wyjście )
  pinMode(7, INPUT_PULLUP); //Przycisk ŻÓŁTY podłączony do pinu 7 ( Wejście )
  digitalWrite(8, LOW);//stan pinu 8 ( Niski)
}

void loop()
{
  pomiarswiatla = analogRead(A0);  // odczyt wskazań fotorezystora podłaczonego do pinu A0

  Serial.print("Pomiar światła = ");
  Serial.println(pomiarswiatla);

  if (pomiarswiatla < 250)
  {
    digitalWrite(8, HIGH);//włączenie diody
  }
  else
  {
    digitalWrite(8, LOW);//wyłączenie diody
  }

  while (digitalRead(7) == LOW)
  {
    digitalWrite(8, HIGH);
    delay(300);
    digitalWrite(8, LOW);
    delay(400);
    digitalWrite(8, HIGH);
    delay(300);
  }

}

Witajcie 

Dla początkujących takich jak ja modyfikacja poprzedniego projektu. 

 

11 godzin temu, Wojtek65 napisał:

modyfikacja poprzedniego projektu. 

Domyślam się, że chodzi o to. Podlinkuję, bo nie każdy śledzi te wpisy 😉 

 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...