Jak pobierać dane z FIFO?
Bufor FIFO jest zbawieniem dla wolnych mikroprocesorów i dużych szybkości transmisji. Obsługa FIFO zazwyczaj nie wymaga modyfikacji kodu programu, ale jego zmiana pozwala zwiększyć wydajność systemu.
Współpraca komputerowej klawiatury/myszy USB z mikrokontrolerem
Wykonanie klawiatury do urządzenia jest zwykle kosztowne. Tanie i estetyczne klawiatury są dostępne dla komputerów. Dawniej, za czasów panowania PS/2, nie było problemu z ich wykorzystaniem. Niestety teraz zazwyczaj mają złącze USB.
Podstawy automatyki – pomiary przepływu
Pomiary przepływu to jedne z najbardziej powszechnych pomiarów. Stykamy się z nimi codziennie. W domu wszyscy mamy wodomierze, część z nas ma również gazomierze, zaś Czytelnicy zmotoryzowani mają w pojazdach przepływomierze powietrza w silnikach oraz używają ich podczas tankowania paliwa.
Testowanie układów cyfrowych
Jak sprawdzić, czy dany układ scalony jest sprawny? W ogólnym przypadku jest to bardzo szeroka tematyka, gdyż znacząco inaczej robi się to dla układów analogowych, cyfrowych i mieszanych. Panuje przekonanie, że najprościej jest to zrobić dla cyfrówki, ale to może okazać się błędnym tropem.
Izolowany galwanicznie mostek USB-SPI. Przykłady wykorzystania z Arduino, AVR i STM32
Prezentowany w artykule konwerter zapewnia izolację galwaniczną interfejsu USB od mikrokontrolera. Ponadto komunikacja z konwerterem odbywa się nie, jak to jest najczęściej, przy pomocy UART ale z wykorzystaniem SPI. Interfejs ten, w stosunku do UART, w przypadku mostków USB ma wiele zalet.
Robot – tropiciel dźwięków
Projekt prezentuje realizację robota, który jest autonomicznym trójkołowym pojazdem, wyposażonym w możliwość odbierania dźwięków, lokalizacji i odnalezienia źródła dźwięku. Realizacja nawet nieskomplikowanego projektu, połączona z pokonywaniem „oporu materii” daje twórcy ogromną satysfakcję.
Licznik Geigera-Müllera na STM32
Przedstawiany w artykule przyrząd to przenośny miernik promieniowania jonizującego. Jest to wersja optymalizowana pod kątem niskiego poboru mocy (standardowo Izas < 1 mA). Urządzeniem steruje mikrokontroler STM32L011, a całość jest zasilania z 1 ogniwa Li-Ion serii 18650.
Podstawy automatyki – pomiary prądów i napięć
W kolejnym odcinku temat z pogranicza automatyki i elektroenergetyki. Często potrzebujemy informacji o wartości napięcia lub prądu w obwodzie. Dla zwykłego operatora można zastosować zwykły woltomierz czy amperomierz. W jaki sposób możemy taką informację przekazać do sterownika PLC? O tym poniżej.
Szybkość SPI w Arduino na ARM
Faktem jest, że można doprowadzić do sytuacji, iż 32-bitowy ARM 48 MHz będzie wolniejszy niż 8-bitowy AVR 16 MHz. Nie jest to łatwe, ale Arduino skutecznie poradzi sobie z takim nietypowym zadaniem... Wymiana mikrokontrolera na szybszy nie zawsze spowoduje szybsze działanie programu.
Test testera impulsowego i ogniw 18650
Po wykonaniu testera impulsowego postanowiłem samodzielnie przeprowadzić pierwsze próby aby sprawdzić jego przydatność. Najprościej było to zrobić testując ogniwa 18650. Materiał ten jest jednocześnie opisem próby testera i testem ogniw 18650.