rafsko88 Kwiecień 25, 2021 Autor tematu Udostępnij Kwiecień 25, 2021 Przed chwilą, Treker napisał: Zwykle diody wymagają sygnału 1/0, a te diody RGB wymagają wysłania cyfrowego sygnału. Żadna różnica - jeśli napiszesz taki program dla zwykłej diody to już bez problemu będzie wiadomo gdzie "wkleić" kod od diod RGB. Dziękuję bardzo za nakierowanie. Dobrze, zaraz coś napiszę i prześlę. Cytuj Link do komentarza Share on other sites More sharing options...
rafsko88 Kwiecień 25, 2021 Autor tematu Udostępnij Kwiecień 25, 2021 (edytowany) void setup() { pinMode(10, OUTPUT); //Dioda czerwona pinMode(9, OUTPUT); //Dioda żółta pinMode(8, OUTPUT); //Dioda zielona pinMode(7, INPUT_PULLUP); //Przycisk digitalWrite(10, LOW); //Wyłączenie diod digitalWrite(9, LOW); digitalWrite(8, LOW); } void loop() { digitalWrite(10, LOW); //Czerwona digitalWrite(9, LOW); //Pomarańczowa digitalWrite(8, HIGH); //Zielona delay(1000); //Zatrzymujemy program przed wejsciem do pętli na 1 sekunde while (digitalRead(7) == HIGH) {} //Czekaj na wciśnięcie przycisku digitalWrite(10, LOW); //Czerwona digitalWrite(9, HIGH); //Pomarańczowa digitalWrite(8, LOW); //Zielona delay(1000); //Zatrzymujemy program przed wejsciem do pętli na 1 sekunde while (digitalRead(7) == HIGH) {} //Czekaj na wciśnięcie przycisku digitalWrite(10, HIGH); //Czerwona digitalWrite(9, LOW); //Pomarańczowa digitalWrite(8, LOW); //Zielona delay(1000); //Zatrzymujemy program przed wejsciem do pętli na 1 sekunde while (digitalRead(7) == HIGH) {} //Czekaj na wciśnięcie przycisku digitalWrite(10, HIGH); //Czerwona digitalWrite(9, HIGH); //Pomarańczowa digitalWrite(8, LOW); //Zielona delay(1000); //Zatrzymujemy program przed wejsciem do pętli na 1 sekunde while (digitalRead(7) == HIGH) {} //Czekaj na wciśnięcie przycisku } 1 godzinę temu, Treker napisał: A jak próbowałeś to łączyć w jeden kod? Potrafisz normalnie w programie obsługiwać przycisk? Posłużyłem się kodem z kursu. Po wciśnięciu switch zmienia się kolor diody, ok. Trzeba by teraz usunąć kilka linijek kodu by w ich miejsce wpisać kod migania diodą na dany kolor poprzez wciśnięcie switch. Jestem na tropie... Edytowano Kwiecień 25, 2021 przez rafsko88 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!