Tag: Arduino IDE

Arduino IDE – co zamiast?

Arduino IDE moim zdaniem było (jest?) jednym z głównych źródeł sukcesu całego ekosystemu. Prosty program do pisania kodu na Arduino. To było główne założenie – łatwość wejścia w programowanie dla ludzi nie mających doświadczenia z tą dziedziną. To się kapitalnie udało, jednak gdy pracuje się z Arduino nieco bardziej intensywnie, to co było źródłem sukcesu, zaczyna irytować i uwierać. Co mam przeciwko Arduino IDE? Największy problem to zarządzanie bibliotekami. W każdym projekcie korzysta się z różnych bibliotek. Sęk w tym, że gdy pracujesz nad wieloma projektami to zwykle się okazuje, że niektóre z nich wymagają różnych wersji tej samej biblioteki.

Czytaj dalej...

NodeMCU – aktualizacje OTA

Wyobraźcie sobie sytuację, w której kończycie projekt na NodeMCU, pakujecie go w ładną obudowę i montujecie tam, gdzie ma być używany. Po jakimś czasie okazuje się, że coś działa nie tak jak powinno lub chcielibyście dodać nową funkcjonalność do oprogramowania. Trzeba wtedy zdemontować urządzenie, wyjąć z obudowy, podłączyć do komputera i wgrać nowy flash. Takim sytuacjom zapobiec może tryb aktualizacji OTA (ang. over the air), o którym będzie dzisiejszy artykuł.

Czytaj dalej...

Konfiguracja Arduino IDE do pracy z ESP32

ESP32 to potężny układ, który jest kolejnym z rodziny tanich, ale wydajnych i dobrze wyposażonych procesorów ESP. W sklepie Nettigo można go dostać w dwóch wersjach – z wyprowadzonymi 30 pinami oraz wersja dla hardkorów z 38 pinami, ale bez opisów ;) Poza tym, że ESP32 ma więcej pinów i więcej pamięci niż np. ESP12 wykorzystywane w NodeMCU, to ma ono też wbudowany układ Bluetooth Low Energy, więc poza standardową łącznością WiFi nasz procek może także komunikować się z urządzeniami bluetooth. W tym artykule opiszemy jak zrobić pierwsze kroki – czyli skonfigurujemy środowisko Arduino IDE do pracy z ESP32.

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 4 – Arduino IDE

ESP8266 dotąd programowaliśmy z użyciem ESPtool i w języku LUA. Tym razem  zaprogramujemy ESP bezpośrednio z Arduino IDE. Jakie są różnice? nodeMcu był to firmware wgrany na flash ESP8266. Programy w języku LUA były wgrywane na wydzielony system plików, sam firmware pozostawał bez zmian. Różnica jest taka, że Arduino IDE będzie przygotowywać za każdym razem nowy firmware który będziemy wgrywać na ESP. Na nasze szczęście, Arduino IDE potrafi zrobić to same, więc narzędzie esptool nie będzie nam potrzebne. No, precyzyjnie mówiąc – nie musimy mieć specjalnie zainstalowanego esptool Arduino IDE za nas to zrobi. Arduino IDE i ESP8266 w jednym

Czytaj dalej...

Attiny 2313 i Arduino IDE

Wiem, że był już jeden opis jak zacząć programować Attiny. Brakowało mu jednak znajomego środowiska Arduino IDE, sprawdzonych i dobrze znanych komend i prostoty kompilacji. Czyli tego, za co kochamy Arduino! Okazuje się, że nie tylko mnie to bolało. Grupa ludzi wyprodukowała „plugin” do Arduino IDE, który oferuje w miarę prosty sposób przejścia ze starej dobrej, ale często aż za dużej Atmegi na Attiny. Poniżej postaram się najjaśniej jak potrafię opisać cały proces.

Czytaj dalej...

Problem z Arduino IDE 1.0.1 na Windows (application could not be started)

Jeśli Arduino IDE 1.0.1 nie chce działać pod Windows 7 lub 8 to możesz spróbować jednej z trzech rzeczy: wrócić do 1.0 Znajdź plik preferences.txt (pod Windows znajduje się w „C:\Users\NAZWA_UZYTKOWNIKA\AppData\Roaming\Arduino\preferences.txt„) i ustaw w nim editor.languages.current=en Ściągnij Arduino IDE 1.0.1 RC2 (http://files.arduino.cc/downloads/arduino-1.0.1-rc2-windows.zip) Wypakuj z niego plik lib/pde.jar i podmień w swoim Arduino IDE. Wzięte stąd.

Czytaj dalej...