KursyPoradnikiInspirujące DIYForum

Myślisz o drukarce 3D? Trwa promocja na popularne urządzenia. Sprawdź drukarki 3D w promocji »

Kurs STM32 – #8 – DMA, czyli bezpośredni dostęp do pamięci

Kurs STM32 – #8 – DMA, czyli bezpośredni dostęp do pamięci

W części 6 kursu STM32 poznaliśmy możliwości przetwornika ADC. Uruchamiane przykłady były jednak niedoskonałe.

Teraz poznamy nową, efektywną metodę. Zamiast aktywnie czekać na odczyt, wykorzystamy moduł DMA, który będzie robił to w tle.

Czytaj całość…

MakeBlock – #1 – na takie klocki czekałem!

MakeBlock – #1 – na takie klocki czekałem!

Na rynku znaleźć można ofertę kilku firm, które postanowiły zająć się produkcją uniwersalnych elementów, które pozwalają na budowę różnych urządzeń mechanicznych i elektronicznych.

Najwięcej styczności miałem z LEGO NXT, czyli najpopularniejszym zestawem tego typu. Tym razem w moje ręce trafiły klocki Makeblock.

Czytaj całość…

Kurs STM32 – #7 – Liczniki (timery) w praktyce, PWM

Kurs STM32 – #7 – Liczniki (timery) w praktyce, PWM

Przed nami kolejna część kursu programowania STM32. W tej części poznamy podstawy modułów sprzętowych liczników (timerów).

Po odrobinie niezbędnych podstaw teoretycznych wykorzystamy PWM do płynnej regulacji jasności diod świecących (w tym RGB).

Czytaj całość…

Python. Podstawy programowania i tworzenia aplikacji

Python. Podstawy programowania i tworzenia aplikacji

Do tej pory na Forbocie publikowane były głównie recenzje książek. Pojawił się tutaj tylko jeden kurs wideo. Postanowiłem wrócić do takich recenzji.

Przez ostatnie dni przysłuchiwałem się kursowi wydawnictwa VideoPoint.pl, który miał zapoznać mnie z podstawami programowania w Pythonie.

Czytaj całość…

Kurs STM32 – #6 – Pomiar napięcia, przetwornik ADC

Kurs STM32 – #6 – Pomiar napięcia, przetwornik ADC

Tym razem poznamy bliżej działanie przetwornika analogowo-cyfrowego. Za jego pomocą będziemy mogli zmierzyć napięcie na wejściu układu.

Podstawowa wiedza o ADC konieczna jest nie tylko przy budowie robotów. Peryferia te używane są w większości systemów, które mają czujniki.

Czytaj całość…

Kurs STM32 – #5 – Komunikacja z komputerem, UART

Kurs STM32 – #5 – Komunikacja z komputerem, UART

W poprzedniej części kursu STM32 nauczyliśmy się używać linii I/O do komunikacji z otoczeniem. Nadszedł czas na poznanie pierwszego interfejsu, który pozwoli na większą interakcję ze światem.

UART posłuży nam do przesyłania komunikatów między STM32, a komputerem PC.

Czytaj całość…

Intel Edison – wysyłanie danych do chmury dzięki Arduino

Intel Edison – wysyłanie danych do chmury dzięki Arduino

Duże zainteresowanie moim poprzednim tekstem dotyczącym platformy Intel Edison sprawiło, że postanowiłem opublikować drugą część znacznie szybciej. Tym razem opisałem wykorzystywanie modułu od strony programistycznej.

Nasunął mi się również pewien pomysł związany z kursami Forbota - liczę na Waszą opinię!

Czytaj całość…

Kurs STM32 – #4 – Sterowanie portami GPIO w praktyce

Kurs STM32 – #4 – Sterowanie portami GPIO w praktyce

W poprzedniej części kursu STM32 nauczyliśmy się tworzyć projekt, kompilować oraz uruchamiać prosty program. Niestety był on mało atrakcyjny, bo nie komunikował się ze światem zewnętrznym.

Czas więc poznać okno na świat każdego układu, czyli uniwersalne porty wejścia/wyjścia (GPIO).

Czytaj całość…

Kurs STM32 – #3 – Płytka Nucleo, konfiguracja środowiska

Kurs STM32 – #3 – Płytka Nucleo, konfiguracja środowiska

W poprzedniej części kursu zapoznaliśmy się z mikrokontrolerem STM32F103, na którym będą bazowały nasze przykłady.

W tej części zajmiemy się instalacją środowiska oraz poznaniem płytki Nucleo. Wgramy również pierwszy program.

Czytaj całość…

Czytaj losowy artykuł