Do zrobienia prostego projektu nie potrzebujemy angażować całej maszynerii Arduino. Gdy nie potrzebujemy wielu wejść/wyjść to może dobrym wyborem jest użycie mikrokontrolerów z serii Attiny, które bez problemu można programować z pomocą języka C. Poniższy artykuł może pomóc w stworzeniu prostego projektu z użyciem Attiny (w moim przypadku Attiny85) oraz języka C, a następnie flashowaniu z pomocą Avrdude i odpowiednio przygotowanego Makefile.
ELEKTRONIKA CYFROWA
Notatnik pasjonata - Programowanie mikrokontrolerów - Arduino, AVR, ESP - Projekty i prototypy
poniedziałek, 4 maja 2020
środa, 29 kwietnia 2020
Minimalne podłączenie a problemy z AVRDude
Jest to uzupelnienie artykułów z cyklu "Zrób sobie Arduino".
Ostatnio miałem pomysł na mały projekt z użyciem ADC, zacząłem od prototypu na breadboardz'ie. Założyłem że bootloader załaduję z użyciem USBASP i programu AVRDude, a potem będę używał interfejsu FTDI do ładowania programów z poziomu Arduino IDE. Jako bootloader chciałem wykorzystać Optiboot zawarty w projekcie MiniCore.
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.
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.
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):
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
Subskrybuj:
Posty (Atom)