Ta strona używa ciasteczek (plików cookies), dzięki którym może działać lepiej. Dowiedz się więcejRozumiem i akceptuję

Kategoria: Programowanie

Kurs Arduino II – #5 – klawiatura, własny system alarmowy

Programowanie 27.10.2016 Damian (Treker) alarm, Arduino, czujniki

ArdIkoKurs2_5Podczas wykonywania ćwiczeń z tej części kursu Arduino sprawdzimy jak w praktyce najwygodniej podłączyć do naszego urządzenia klawiaturę.

Korzystając z wszystkich omówionych do tej pory elementów zbudujemy centralkę alarmową, której głównym mózgiem będzie oczywiście Arduino.

Przeczytaj więcej…

Kurs STM32F4 – #13 – Podsumowanie

Programowanie 04.10.2016 Damian (Treker) F4, kursSTM32F4, stm32

kursSTF4_13Pora na krótkie podsumowanie kursu STM32 F4. Przez ostatnie miesiące na Forbocie pojawiło się 12 artykułów, dzięki którym każdy z Was mógł zapoznać się w praktyce z HAL oraz Cube.

Teraz pora na dyskusję, w którym kierunku warto iść dalej oraz jak spodobały się Wam opisane tutaj narzędzia od ST.

Przeczytaj więcej…

Kurs Arduino II – #4 – przerwania, kontaktron, czujnik PIR

Programowanie 27.09.2016 Damian (Treker) alarm, Arduino, czujnik

ArdIkoKurs2_4Pisząc rozbudowane programy łatwo doprowadzić do sytuacji, w której układ nie reaguje od razu np. na wciśnięcie przycisku. Wtedy najlepiej użyć przerwań, które zostały opisane w tym artykule tak, aby każdy zrozumiał ideę ich stosowania.

Najpierw jednak kilka słów o sensorach znanych z alarmów: kontaktronach oraz czujnikach ruchu.

Przeczytaj więcej…

Roboty MicroMouse – 5 metod przeszukiwania labiryntu

Programowanie 20.09.2016 marcin13021988 algorytmy, konkurencje, mapowanie

vintage maze structure with red arrows showing the perfect path through the mazeMicroMouse to rodzaj zawodów, w których nasz robot (mysz) ma za zadanie w jak najkrótszym czasie rozwiązać labirynt.

Rozwiązanie labiryntu, to jego przeszukanie oraz odnalezienie najkrótszej (bądź najszybszej – nie zawsze są one równoważne) drogi z kwadratu startowego (narożnik labiryntu) do jego środka.

Przeczytaj więcej…

Kurs STM32 F4 – #12 – Programowanie przez bootloader

Programowanie 07.09.2016 Bartek (Popeye) bootloader, kurs, kursSTM32F4

kursSTF4_12Każdorazowe podłączanie programatora przy zmianie programu może być męczące lub czasem zupełnie niemożliwe.

Zastosowanie bootloadera pozwala ominąć tę niedogodność poprzez wgrywanie programu przez interfejsy takie jak UART, I2C, SPI, czy USB.

Przeczytaj więcej…

Arduino, co w środku… – #3 – źródło wbudowanych(?) funkcji

Programowanie 01.09.2016 Elvis Arduino, avr, C

ArduinoPoznaliśmy już schemat Arduino, wiemy jak działa bootloader oraz jak wgrać program do modułu. Czas zobaczyć co kryje Arduino IDE.

Opis dotyczy wersji 1.6.10, ale zarówno starsze, jak i nowsze wydania raczej nie będą różniły się od siebie zbyt drastycznie.

Przeczytaj więcej…

Arduino, co w środku piszczy – #2 – proces programowania

Programowanie 11.08.2016 Elvis Arduino, Atmega, avr

ArduinoPoznaliśmy już schemat Arduino – oczywiście omówiliśmy go pobieżnie, ale mam nadzieję, że będzie to zachętą do dalszego i dokładniejszego studiowania tego układu.

Teraz możemy już wgrać program do głównego mikrokontrolera. Oczywiście każdy, kto bawił się Arduino wie, że jest to bardzo proste. Wciskamy przycisk Wgraj i już! Co jednak dzieje się w tle?

Przeczytaj więcej…

Kurs STM32 F4 – #11 – Komunikacja przez USB

Programowanie 09.08.2016 Bartek (Popeye) komunikacja, kurs, kursSTM32F4

kursSTF4_11Standardem komunikacyjnym w świecie PC stał się interfejs USB. Można go znaleźć w ogromnej ilości urządzeń takich jak kamery, myszki, pamięci przenośne, czy klawiatury.

Mikrokontrolery nie stanowią tutaj wyjątku i coraz częściej wyposażane są w kontroler USB, którego obsługą zajmiemy się w tym odcinku kursu

Przeczytaj więcej…

Arduino, co w środku piszczy – #1 – schemat

Programowanie 03.08.2016 Elvis Arduino, Atmega, avr

Arduino_UNOWakacyjny upał ma czasem swoje zalety. Mając dosyć urlopu można poświęcić chwilę lub dwie na hobby, a nawet napisać mały artykuł.

Niby wszyscy znają  Arduino, ale czym ono jest? Jak zostało zaprojektowane i skonfigurowane? Jaki jest jego związek z C oraz C++? Mając wolną chwilę postanowiłem zagłębić się trochę w kodach i dokumentacji. Do czego dotarłem?

Przeczytaj więcej…

FORBOT Damian Szymański © 2006 - 2017 Zakaz kopiowania treści oraz grafik bez zgody autora. vPRsLH.