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

Programowanie Arduino z użyciem MATLAB i Simulink

Programowanie 24.03.2017 Rafał Płatek Arduino, mathworks, matlab

MATLAB zapewnia wiele potężnych narzędzi idealnych do projektowania robotów mobilnych. Czy można użyć MATLABAa do wygenerowania kodu i bezpośredniego zaprogramowania robota?

Dzięki temu darmowemu dodatkowi do Simulinka można programować Arduino stosując intuicyjne bloki i diagramy przepływu stanu!

Przeczytaj więcej…

Kurs Arduino II – #8 – cyfrowy czujnik wilgotności (DHT11)

Programowanie 22.02.2017 Damian (Treker) Arduino, czujnik, dht11

Termometry (analogowe i cyfrowe), które zostały opisane podczas poprzedniego odcinka kursu, to zdecydowanie najczęściej używane sensory do pomiaru warunków atmosferycznych.

Drugim równie popularnym tematem jest pomiar wilgotności, który będzie możliwy dzięki DHT-11!

Przeczytaj więcej…

Kurs Arduino II – #7 – termometry analogowe i cyfrowe

Programowanie 09.02.2017 Damian (Treker) analogowy, Arduino, cyfrowy

Podczas tej części kursu Arduino porównamy dwa podejścia do czujników. Sprawdzimy w praktyce termometry w wersji analogowej i cyfrowej!

W tym celu skorzystamy z bardzo popularnych czujników LM35 oraz DS18B20. Połączenie tych układów z poznanymi diodami programowalnymi pozwoli zbudować ciekawy termometr domowy!

Przeczytaj więcej…

Kurs Arduino II – #6 – wyświetlacze 7-segmentowe

Programowanie 01.02.2017 Damian (Treker) 7-seg, Arduino, kurs

ArdIkoKurs2_6Najczęściej w projektach bazujących na Arduino używane są wyświetlacze tekstowe, stosunkowo rzadko pojawiają się LCD graficzne.

Zaskakująco dużo osób zapomina o trzeciej opcji, czyli o wyświetlaczach 7-segmentowych. Za ich pomocą możliwe jest prezentowanie stosunkowo prostych informacji. Na pewno każdy kojarzy je z zegarów cyfrowych lub multimetrów.

Przeczytaj więcej…

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…

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