Git dla samotnych – czy to ma sens? Jak zacząć?

Git dla samotnych – czy to ma sens? Jak zacząć?

System kontroli wersji to niezbędnik dla każdego programisty. Kopia plików, wracanie do stanu sprzed kilku dni i łatwe porównywanie różnych wersji kodu to tylko część zalet pracy z Gitem.

Jednak czy ma to sens, jeśli projekt prowadzimy samodzielnie? Odpowiedź wraz z praktycznymi przykładami znajduje się w tym poradniku.

Czytaj całość…

Co warto wiedzieć o odtwarzaniu dźwięków na STM32?

Co warto wiedzieć o odtwarzaniu dźwięków na STM32?

Masz już dość irytujących buzzerów? Pora pójść krok dalej! Mikrokontrolery, takie jak STM32, bez problemu mogą odtwarzać muzykę. W tym celu konieczne jest jednak opanowanie podstaw I2S.

Oto praktyczny poradnik, który omawia krok po kroku, jak generować pojedyncze tony, a nawet odtwarzać gotowe melodie pobrane z Internetu.

Czytaj całość…

Praktyczny poradnik łączenia ESP z IFTTT (if this, then that)

Praktyczny poradnik łączenia ESP z IFTTT (if this, then that)

Chcielibyście, aby urządzenie z ESP8266 wysyłało do Was e-maile lub powiadomienia push? Może zastanawialiście się, jak połączyć najnowsze DIY z asystentem głosowym od Google?

Te pozornie trudne zadania można bardzo łatwo rozwiązać za pomocą popularnego IFTTT!

Czytaj całość…

Sztuczna inteligencja na STM32? Przykład użycia X-CUBE-AI

Sztuczna inteligencja na STM32? Przykład użycia X-CUBE-AI

Sztuczna inteligencja to temat kojarzony głównie z komputerami PC lub chmurami obliczeniowymi. Jednak z AI można korzystać nawet na małych mikrokontrolerach (np. z popularnej serii STM32).

Wszystko za sprawą X-CUBE-AI, czyli pakietu od firmy STMicroelectronics, dzięki któremu każdy z łatwością przygotuje swoją sieć neuronową.

Czytaj całość…

Kurs micro:bit – #9 – krokodylki, tester refleksu

Kurs micro:bit – #9 – krokodylki, tester refleksu

W ostatniej części kursu wykorzystamy kolorowe przewody z tzw. krokodylkami, dzięki którym do micro:bita podłączymy zadziwiające przedmioty.

Kulka z folii aluminiowej, spinacz i banan? Tak, te elementy też mogą pełnić funkcję niezwykle oryginalnych przycisków!

Czytaj całość…

Kurs micro:bit – #8 – ultradźwiękowy czujnik odległości

Kurs micro:bit – #8 – ultradźwiękowy czujnik odległości

W tym odcinku kursu micro:bita poznamy ostatni moduł Grove, który jest częścią naszego zestawu. Ultradźwiękowy czujnik odległości pozwoli na dokładny pomiar odległości od 0 do 350 cm.

Sensory takie spotykane są np. w samochodach, gdzie ułatwiają kierowcom parkowanie.

Czytaj całość…

Kurs micro:bit – #7 – pasek kolorowych diod RGB

Kurs micro:bit – #7 – pasek kolorowych diod RGB

W tej części zajmiemy się bardzo widowiskowym modułem, jakim jest pasek 30 diod RGB. Dzięki niemu możliwe jest tworzenie projektów, które świecą dosłownie na wszystkie kolory tęczy!

Korzystanie z tego modułu będzie wymagało poznania nowych bloczków, które oczywiście omówimy na przykładowych programach.

Czytaj całość…

Kurs micro:bit – #6 – zmienne, wyświetlacz 7-segmentowy

Kurs micro:bit – #6 – zmienne, wyświetlacz 7-segmentowy

Tym razem poznamy w praktyce zmienne, dzięki którym nasze programy będą mogły zapisywać pewne informacje w pamięci micro:bita.

Oprócz tego zajmiemy się też nowym modułem tzw. wyświetlacza 7-segmentowego, który często spotyka się np. w elektronicznych zegarach.

Czytaj całość…

Kurs micro:bit – #5 – sterowanie za pomocą gestów

Kurs micro:bit – #5 – sterowanie za pomocą gestów

W tej części zajmiemy się małym modułem, który da nam wielkie możliwości. Dzięki użyciu czujnika gestów będziemy mogli sterować urządzeniami za pomocą zwykłego machnięcia dłonią.

Czujniki takie spotyka się m.in. w samochodach, dzięki nim kierowca może np. zmienić piosenkę prostym gestem (bez spoglądania na radio).

Czytaj całość…

Czytaj losowy artykuł