Funkcje można pisać samodzielnie, może również korzystać z gotowych, dostarczanych przez producentów lub przez maniaków programowania, którzy zechcieli podzielić się własnym kodem. (można)?
Każda funkcja ma swój typ - (czyli rodzaj wynik) może być liczbą, znakiem lub czymś jeszcze innym. (czyli rodzaj zwracanego wyniku)?
Znajdują się w niej instrukcje, które powinny wykonywać się bez przerwy. (wstawimy delay(x) i instrukcje będą się wykonywać z przerwami; zależy jak to zinterpretujemy)?
Za nim jednak do tego dojdziemy musimy poznać wyprowadzenie złącz oraz odpowiednie funkcje, które służą do operowania na portach I/O (Input/Output), czyli na portach wejścia/wyjścia. (zanim)?
Oznacza, to że właśnie za ich pomocą możemy przykładowo sterować diodami lub odczytywać informacje z prostych czujników/przycisków. (przecinek dopiero przed "że")?
SDA, SCL - wyprowadzenia magistrali I2C, wykorzystywana np.: do komunikacji z bardziej zaawansowanymi czujnikami, (wykorzystywanej lub która jest wykorzystywana)?
Na początek wybierzmy wyjście cyfrowe o nr 8. (bez "o" skoro wykorzystany jest skrót)?
Naszym głównym celem będzie napisanie programu, który po wciśnięciu przycisku wyświetli kolejną, poprawną sekwencje świateł. (sekwencję)?
2. Wchodzimy w pętlę while(), które jest tuż poniżej. (która)?
Mam nadzieje, że zauważyłeś równie, że często warto rozbić program na kilka etapów zamiast od razu pisać "pełną funkcjonalność". (nadzieję, również)?
__________
Komentarz dodany przez: Treker
Zmiany wprowadzone - dziękuję za zgłoszenie 🙂