Dzien 9 - 24.10 - Biblioteka 7-segmentowego wyswietlacza
- Podlaczamy 7-segmentowy wyświetlacz fizycznie



TiP: przy podlaczaniu Arduino warto najpierw wrzucic pusty program z Arduino IDE, w razie jakby bylo cos zlego wgrane.

Wyswietlamy litere P:



Manager bibliotek



- Custom Pins Example of Easy Seven Seg library


- Przypominajka: serial begin - inicjuje monitor portu szeregowego
- Uzywamy bibloteki - przepinamy tak zeby piny na ukladzie fizycznym pasowaly do kodu. Numeracja podlaczenia jest odwrotnie do ruchu wskazowek zegara, zaczynajac w lewym dolnym rogu wyswietlacza! Po uruchomieniu kodu z przykladu CustomPins na wyswetlaczu pokazuja sie kolejno cyfry 9,8,7,6,5,4,3,2,1.

- Ciekawostka: w C++ skrot skladniowy i- - odpowiada minus 1

Zadanko - wyswietl cyfre 6, modyfikujac CustomPins example.



Zadanie 2 z czujnikiem zblizeniowym i wyswietlaczem





Kod ze zdjecia przepisany do Arduino IDE:
https://app.arduino.cc/sketches/81eb48c9-d219-4c65-960b-96587eba2d25?view-mode=preview
Ciekawostka - circuito.io
super stronka, ktora sama podlącza wybrane elementy. Pokazuje tez kod i jakie rzeczy trzeba kupic zeby moc zbudowac ten uklad. 😄

PWM, analogWrite


Na Arduino mamy digital piny ze znaczkiem fali
255 - poziom max 100%
Zastosowanie to np jasnosc swiecenia leda, np jak bedzie na 50% to bedzie przyciemniony, wykorzystanie do efektu fade (przygaszania).
Ponadto wszelkiego rodzaju odbiorniki prądu, takie jak silniki elektryczne, żarówki, diody LED, a także serwomotory. Wszystkie tego typu urządzenia mogą być sterowane dzięki zastosowaniu zjawiska modulacji szerokości impulsów (PWM).
LED RGB



