fbpx
Opublikowano przez Mateusz Salamon, temu

Czy konwerter I2C z LCD to dobrana para?

Często spotykam się ze stwierdzeniem, że wyświetlacz LCD lepiej jest podłączyć przez ekspander I²C, bo przecież to „zjada” tylko dwa piny mikrokontrolera, a nie minimum 6. To prawda, że oszczędza piny, ale jak wiadomo nie od dziś – nie ma nic za darmo. Sprawdzę dzisiaj dla Ciebie to z czym musisz się liczyć, gdy podłączysz LCD po I²C przez popularne moduły oparte o układy PCF8574.

(więcej…)

Opublikowano przez Mateusz Salamon, temu

W STM32 nie ma EEPROMU ale… na szczęście jest emulacja EEPROM (w oparciu o F1, F4).

Pamiętam gdy pierwszy raz chciałem użyć EEPROMU w STM32. Wszystko szło pięknie do momentu w którym chciałem faktycznie użyć tej pamięci. Okazało się, że… nie wszystkie STMki mają EEPROM! Pozbawione tego ficzera są zwłaszcza serie F. Co zobić w takiej sytuacji? Można użyć zewnętrznego układu na I2C/SPI lub… zaemulować EEPROM na wbudowanej pamięci FLASH. Chodź, pokażę Ci jak to zrobić. (więcej…)

Opublikowano przez Mateusz Salamon, temu

Jak pomachać swoim orczykiem? ( ͡° ͜ʖ ͡°) STM32 spotyka się z serwem.

Serwomechanizmy modelarskie, czyli w skrócie serwa są bardzo ciekawym rodzajem urządzeń wykonawczych. Wykonuje on ruch w okół osi, podobnie jak zwykłe silniki, z tym że obrót nie jest ciągły. Mechanizm wykonuje go jedynie o „zadany kąt”. Inaczej mówiąc – w serwie ustawia się położenie, w jakim ma się znajdować. Do działania nie wystarczy jedynie napięcie. Serwo wymaga (więcej…)

Opublikowano przez Mateusz Salamon, temu Opublikowano przez Mateusz Salamon, temu

Nigdy więcej multipleksowania na GPIO! MAX7219 w akcji cz.3

Nadszedł czas, aby wykorzystać MAX7219 w nieco inny sposób niż zapewne został on domyślnie zaprojektowany. Stworzymy wyświetlacze graficzne z diod, które będą kontrolowane przez nadrzędną bibliotekę graficzną. Będzie się to odbywało w dokładnie taki sam sposób jak np. OLEDy. Zobacz jakie to jest proste 🙂 (więcej…)

Opublikowano przez Mateusz Salamon, temu

Nigdy więcej multipleksowania na GPIO! MAX7219 w akcji cz.2

Ostatnio sprawiliśmy, że wyświetlacz 7-segmentowy sam się multipleksował dzięki magicznemu scalakowi MAX7219. Dzisiaj pokażę Ci to jak można dzięki tym układom ogarnąć teoretycznie nieskończoną liczbę wyświetlaczy. Mowa jest o połączeniu kaskadowym, które oferują nam te wspaniałe układy. Już za chwilę zobaczysz jak nie używając większej ilości pinów, podłączyć i obsłużyć tyle wyświetlaczy, ile zechcesz. Do dzieła! (więcej…)

Opublikowano przez Mateusz Salamon, temu

Nigdy więcej multipleksowania na GPIO! MAX7219 w akcji cz.1

Pamiętam jak wiele lat temu zmorą dla mnie było multipleksowanie matrycy diod. Jeny… jak ja to źle przeżywałem. Z dzisiejszej perspektywy zupełnie nie rozumiem siebie z tamtych lat. Przecież to wcale nie jest aż takie trudne jak mi się wtedy wydawało. Dzisiaj jest jeszcze prościej! Mamy specjalizowane układy multipleksujące stworzone z myślą o wyświetlaczach LED i to jest piękne. Lecimy z koksem! (więcej…)

Opublikowano przez Mateusz Salamon, temu

IDE albo nie IDE – 8 najlepszych IDE dla STM32

Wielu początkujących głowi się nad tym jakie jest najlepsze IDE dla STM32. W Internecie jak to zawsze bywa zdania są podzielone. Jedni polecą kombajn za tysiące dolarów „bo jest najlepszy a inne to badziew”. Inni z kolei powiedzą, że IDE to niepotrzebne narzędzie i odeślą Cię do notatnika lub czegoś niewiele bardziej rozbudowanego. Jest też podział na zwolenników darmowych IDE oraz płatnych. Tylko jakie jest to najlepsze IDE sla STM32? Odpowiedź nie jest prosta… ale

(więcej…)

Opublikowano przez Mateusz Salamon, temu

Palec mi pulsuje!!! Pulsometr MAX30102 pod kontrolą STM32.

Prawdopodobnie każdy mój czytelnik miał do czynienia z jakimś urządzeniem ubieralnym tzw. wearables. Nawet najprostsze opaski fitnesowe mają wbudowany czujnik tętna, który dokonuje pomiaru najczęściej na nadgarstku osoby użytkującej taki gadżet. Okazuje się, że nie jest to tajemnicza technologia, która jest dostępna jedynie dla zamkniętego grona producentów elektroniki użytkowej. Również na naszych Czytaj dalej…

Opublikowano przez Mateusz Salamon, temu

Prześwietlam książkę „Mikrokontrolery STM32 dla początkujących”

Jakiś czas temu na rynku wydawniczym pojawiła się ciekawa książka “Mikrokontrolery STM32 dla początkujących” wydawnictwa BTC. Według mojej wiedzy jest to pierwsza szeroko wydana książka, która w pełni bazuje na bibliotekach HAL i która kierowana jest do chcących rozpocząć przygodę z naszymi ulubionymi mikrokontrolerami. Z tego względu byłem bardzo ciekaw, co autor ma do przekazania.

(więcej…)