sobota, 30 września 2017

[34.1] Arduino - Bluetooth HC-05 - Sterowanie diodą

Ten post chciałbym poświęcić na opisanie sposobu zaprogramowania modułu bluetooth HC-05 za pomocą Arduino Uno. Do projektu przedstawię krótki program wykonany w app inventor, który pozwala na sterowanie diodą znajdującą się na płytce.


[Źródło: https://store.arduino.cc/usa/arduino-uno-rev3]

[33.1] Arduino - ENC28J60, DHCP oraz Ping

Ten post chciałbym poświęcić na opisanie sposobu konfiguracji układu ENC28J60 za pomocą Arduino. Post będzie opisywał podstawowy sposób podłączenia układu do Arduino wraz z prostym programem pozwalającym na pingowanie do układu.

[Źródło: https://store.arduino.cc/usa/arduino-uno-rev3]

piątek, 29 września 2017

[8.2] STM32F7 - Serwer HTTP, CGI oraz SGI

Ten przykład chciałbym poświęcić na przygotowanie programu obsługującego serwer HTTP. Do przygotowanie projektu posłużyłem się przykładami umieszczonymi dla mikrokontrolera STM32F4.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

wtorek, 26 września 2017

[1] STM32L0 - Wyswietlacz E papier

W tym poście chciałbym opisać sposób obsługi wyświetlacza zamontowanego na płytce STM32L0 - Discovery. Ta rodzina mikrokontrolerów jak i pozostałe L-ki nie posiada wsparcia dla bibliotek standardowych, wobec czego zastosuje biblioteki HAL-a.
[Źródło: http://www.st.com/en/evaluation-tools/32l0538discovery.html]

niedziela, 24 września 2017

czwartek, 21 września 2017

[2] ESP32 - NVS, przechowywanie danych

W tym poście chciałbym przedstawić NVS czyli NON Volatile Storage. Jest to biblioteka obsługująca pamięć flash. Pozwoli to na przechowywanie przesłanych haseł czy ważnych danych nawet po zaniku zasilania.

[Źródło: www.banggood.com]

czwartek, 14 września 2017

C# - Aplikacje okienkowe klient oraz serwer

Ten post chciałbym poświęcić na zaprezentowanie dwóch programów odpowiedzialnych za komunikację pomiędzy klientem a serwerem. Wysyłane będzie żądanie z odpowiednią komendą, dzięki której nastąpi wykonanie podanej akcji.

[Źródło: https://docs.microsoft.com/en-us/dotnet/]

Programy są modyfikacją wersji konsolowych, umieszczonych w jednym z poprzednich postów.

środa, 13 września 2017

[1] ESP32 - Komunikacja po UART

W tym poście chciałbym opisać sposób komunikacja przez ESP32 za pomocą UARTu.

[Źródło: www.banggood.com]

poniedziałek, 11 września 2017

[30] STM32F4 - FreeRTOS - obsługa prostych zadań, mruganie diodami

Tym razem bardzo szybki post dotyczący systemu freeRTOS. W nim chciałbym przedstawić obsługę systemu FreeROTS, a dokładniej jednej części tzn. funkcji Task.

[Źródło: http://www.st.com/en/evaluation-tools/stm32f4discovery.html]

niedziela, 10 września 2017

[32] Arduino - RTS DS3231

W tym poście chciałbym opisać podłączenie oraz programowanie zegara czasu rzeczywistego DS3231 za pomocą Arduino.

[Źródło: http://www.hobbytronics.co.uk/arduino-uno-r3, http://www.banggood.com]

wtorek, 5 września 2017

[10] Atmega - Akcelerometr LSM6DS3

Ten post chciałem poświęcić na programowanie układu LSM6DS3. Jest to trzyosiowy akcelerometr oraz żyroskop. Do komunikacji wykorzystam interfejs I2C.



[Źródło: https://learn.sparkfun.com/tutorials/lsm6ds3-breakout-hookup-guide]

niedziela, 3 września 2017

[9] Atmega328p - Dostęp do pamięci EEPROM

Ten post chciałbym poświęcić na opisanie sposobu zapisywania danych do EEPROMu.

[Źródło: https://en.wikipedia.org/wiki/ATmega328]

piątek, 1 września 2017

[29] STM32F4 - WS2812 za pomocą PWM z DMA, Biblioteki STD

Ten post chciałbym poświęcić na opisanie sterowania diodami WS2812. Program będzie wykorzystał sygnał PWM wraz z DMA z jednego z timerów:

[Źródło: https://www.tweaking4all.com/hardware/arduino/arduino-ws2812-led/]