^W górę

logo

Gościmy

Odwiedza nas 25 gości oraz 0 użytkowników.

Odsłon artykułów:
1657142

Logowanie

W tym dziale znajdziesz informacje dotyczące układu ESP8266. Jest to bardzo ciekawy i użyteczny element. Zdecydowaliśmy się poświęcić mu cały odrębny dział, choć układ ten jest często wykorzystywany razem z Arduino. W poszczególnych artykułach znajdą się informacje podstawowe o ESP8266, jego wersjach, sposobie programowania i wykorzystania.

Następcą układu ESP8266 jest ESP32. Wersja ta została wzbogacona o technologię Bluetooth oraz dwurdzeniowy procesor.

Zapraszamy do lektury....

Arduino to znane i lubiane środowisko. Integruje w sobie wszystko, co niezbędne do programowania mikrokontrolerów Atmel w prosty i przyjazny sposób. Swoją popularność zawdzięcza przede wszystkim łatwemu do opanowania IDE oraz wielu dostępny bibliotekom i rozszerzeniom sprzętowym (shield). Nic więc dziwnego, że powstał projekt umożliwiający bezpośrednie programowanie układów ESP8266 w taki sposób, jakby to były kolejne wersje układów Arduino. W tym artykule dostosujemy Nasze ArduinoIDE do współpracy z układami ESP8266.

Czytaj więcej...

ESP8266 jest tanim układem WIFI produkowanym przez firmę Espressif Systems. Określenie "układ WIFI" zostało użyte celowo, ponieważ trudno jednoznacznie zaliczyć ten układ do konkretnej kategorii elementów. W oryginalnej wersji jest to kompletna karta sieciowa WIFI pracująca w standardzie IEEE 802.11 b/g/n. Układ może pracować w sieciach otwartych oraz zabezpieczonych WEP lub WPA/WPA2. Posiada zaimplementowany stos TCP/IP, a komunikację zapewnia interfejs szeregowy i komendy Hayes AT. Powyższe właściwości układu umożliwiają jego proste zastosowanie we własnych projektach opartych o różne mikrokontrolery. ESP8266 możemy podłączyć za pomocą portu szeregowego do mikrokontrolera i w ten sposób uzyskać dostęp naszego urządzenia do sieci. Taki sposób wykorzystania układu nie jest jedynym. ESP8266 to również mikrokontroler, do którego możemy mieć dostęp z wykorzystaniem specjalnego SDK. Istnieje kilka rozwijanych projektów umożliwiających modyfikację firmware układu. Jednym z nich jest NodeMcu bazujący na języku Lua. My zajmiemy się w pierwszej kolejności dwoma równoległymi sposobami wykorzystania układu:

  • komunikacją z wykorzystaniem komend AT,
  • programowaniem firmware układu z wykorzystaniem ..... pakietu Arduino.

 Wybór pakietu Arduino nie jest przypadkowy, ponieważ jest to środowisko znane i lubiane. Oznacza to, że możemy skorzystać z możliwości jakie daje nam nowy układ ESP8266 w sposób znany z programowania układów Arduino.

Czytaj więcej...

Copyright © 2005 - 2019 Katarzyna i Wojciech Płóciennik