czwartek, 26 października 2017

Esp32 - programowanie za pomocą Arduino IDE

W moje ręce wpadła płytka developerska z układem ESP32, jest to "młodszy brat" prezentowanego wcześniej ESP8266:

Układ jest dużo potężniejszy od swego "starszego brata", różnice można zobaczyć w tabeli umieszczonej na tej stronie.
Dokładnie moja płytka jest opisana jako DOIT ESP32 DEVKIT V1 Board.

środa, 25 października 2017

WeMos D1 R2 Arduino - część 2

Kolejna część zabaw z płytką na esp8266, tym razem zobaczmy jak działa w kombinacji z bibliotekami Arduino.
Na warsztat wezmę popularne wyświetlacze LCD hd44780 wyposażone w interfejs I2C.
Akurat mam dwa wyświetlacze z różnym kolorem podświetlenia i różnymi adresami I2C.
Aby sprawdzić adres urządzeń na magistrali I2C można użyć skryptu i2c scanner.

niedziela, 22 października 2017

WeMos D1 R2 Arduino - część 1

To ciekawa płytka z układem Esp8266 posiadającym obsługę WiFi.

Można ją programować ze środowiska Arduino, wszystko co trzeba dodać to dodatkowy adres do managera płytek (Plik -> Preferencje):
http://arduino.esp8266.com/stable/package_esp8266com_index.json 

piątek, 20 października 2017

AVR - porównanie mikrokontrolerów

Jedną z najistotniejszych decyzji projektowych jest wybór samego mikrokontrolera, przeznaczonego do określonego zadania. Oczywiście nie ma to dużego znaczenia w konstrukcjach amatorskich, kiedy często po prostu bierzemy/dopasowujemy coś, czym już dysponujemy.

Jednak w przypadku gdy musimy już nabyć nowy kawałek hardware'u dobrze jest wiedzieć jakie są różnice pomiędzy poszczególnymi układami, tak by wybrać najbardziej odpowiedni.