PlatformIO – alternatywne środowisko dla Arduino IDE

PlatformIO – alternatywne środowisko dla Arduino IDE

Jednym z powodów popularności Arduino jest dedykowane środowisko, które znacznie ułatwia pierwsze kroki z mikrokontrolerami.

Niestety prosty edytor ma swoje wady i odbiega od popularnych środowisk programistycznych. Na szczęście bardzo łatwo można zacząć pisać programy na Arduino w alternatywnym IDE.

Czytaj całość…

Arduino: jak rysować rozbudowane wykresy na żywo?

Arduino: jak rysować rozbudowane wykresy na żywo?

Bardzo wygodnym dodatkiem do Arduino IDE jest narzędzie, która przedstawia dane wysyłane przez UART do PC w formie wykresów.

Istnieje jednak darmowy program, który pozwala tworzyć dużo lepsze wykresy na żywo w różnych konfiguracjach.

Czytaj całość…

Kurs STM32 F1 HAL – #13 – podsumowanie, nowa seria?

Kurs STM32 F1 HAL – #13 – podsumowanie, nowa seria?

Za nami kolejny (już trzeci) kurs, w którym była mowa o programowaniu układów STM32. Pora na krótkie podsumowanie oraz zapowiedź nowej serii dotyczącej tych mikrokontrolerów.

Właśnie teraz możecie zadecydować w ankiecie o dokładnej tematyce nowego kursu.

Czytaj całość…

Jak zdalnie i wygodnie edytować skrypty na Raspberry Pi?

Jak zdalnie i wygodnie edytować skrypty na Raspberry Pi?

Podczas kursu Raspberry Pi wiele razy musieliśmy edytować różne skrypty i programy. W tym celu wykorzystywaliśmy edytor nano lub po prostu wgrywaliśmy nowe pliki przez WinSCP.

Każde z tych rozwiązań miało jednak wady. Na szczęście jest jeszcze jedna wygodna metoda, która znacznie ułatwia pracę z plikami na RPi.

Czytaj całość…

Kurs Raspberry Pi, poziom II (projekty) – #1 – wstęp, spis treści

Kurs Raspberry Pi, poziom II (projekty) – #1 – wstęp, spis treści

Za nami kurs zupełnych podstaw Raspberry Pi. Czas wykorzystać zdobytą wiedzę i przejść do ciekawych oraz użytecznych projektów.

Podczas wykonywania ćwiczeń z tego kursu stworzymy wiele praktycznych urządzeń. Przed nami m.in. konsola do gier, własny Dropobox, serwer www oraz automatyka budynkowa.

Czytaj całość…

Kurs Raspberry Pi – #17 – podsumowanie, start serii projektów

Kurs Raspberry Pi – #17 – podsumowanie, start serii projektów

Za nami wszystkie planowe odcinku kursu, który omawiał zupełne podstawy Raspberry Pi. Pora na krótkie podsumowanie kursu oraz zapowiedź nowej serii dotyczącej malinki.

Od teraz praktycznie wszystkie informacje z tego kursu będziemy wykorzystywać podczas różnych projektów bazujących na Raspberry Pi.

Czytaj całość…

Kurs STM32 F1 HAL – #12 – I2C w praktyce, akcelerometr

Kurs STM32 F1 HAL – #12 – I2C w praktyce, akcelerometr

Na zakończenie kursu STM32 omówimy bardziej rozbudowany przykład. Na warsztat weźmiemy moduł z układem LSM303D, który zawiera m.in. akcelerometr oraz magnetometr.

Zobaczymy, jak można odczytywać z niego dane za pomocą I2C oraz jak zaprezentować wyniki na wyświetlaczu graficznym.

Czytaj całość…

Kurs STM32 F1 HAL – #11 – I2C w praktyce, pamięć EEPROM

Kurs STM32 F1 HAL – #11 – I2C w praktyce, pamięć EEPROM

Wcześniej poznaliśmy dwa interfejsy szeregowe: UART i SPI. Pierwszy wymagał tylko dwóch linii, ale był dość powolny. Drugi pracował znacznie szybciej wykorzystując więcej wyprowadzeń.

Teraz zajmiemy się I2C, który kwalifikuje się gdzieś pomiędzy wcześniejszymi interfejsami.

Czytaj całość…

Kurs Raspberry Pi – #16 – PWM, wejścia, kamera w Pythonie

Kurs Raspberry Pi – #16 – PWM, wejścia, kamera w Pythonie

Dzięki znajomości Pythona można przygotować wiele ciekawych projektów na Raspberry Pi. Za pomocą skryptów łatwo wysterujemy piny GPIO i wykorzystamy przeróżne peryferia.

Tym razem zajmiemy się generowaniem PWM, obsługą wejść oraz kamery z poziomu Pythona.

Czytaj całość…

Czytaj losowy artykuł