20-01-2016, 15:15
Cześć,
W polskim internecie można znaleźć dużo informacji dotyczących wykorzystania esp8266 jako taniego modułu wifi umożliwiającego dostęp do świata dla płytek arduino. Niestety nie znalazłem polskojęzycznych stron opisujących możliwość programowania układów ESP8266 bezpośrednio w środowisku Arduino IDE. TAK - oprócz programowania w LUA czy pisania komend AT możemy napisać program w dobrze znanym nam środowisku, po czym skompilować go i wysłać bezpośrednio na płytkę ESP tak samo jak na każdą inną płytkę Arduino
Żeby móc zacząć zabawę na początku należy dodać odpowiednie moduły do Arduino IDE. W tym celu klikamy na Plik -> Preferencje. W otwartym okienku w polu "additional boards manager URLs" wklejamy: "http://arduino.esp8266.com/stable/package_esp8266com_index.json" i klikamy OK.
Następnie klikamy na Szkic -> Include Library -> Manage Libraries...
Wyszykujemy i instalujemy bibliotekę Adafruit ESP8266
Teraz mamy odpowiednio skonfigurowane środowisko. Wystarczy wybrać odpowiednią płytkę (dla ESP-01 wybieramy "Generic ESP8266 Module" i możemy wgrywać blinka
Numery portów GPIO odpowiadają numerom portów Arduino czyli:
GPIO0 = pin 0
GPIO1 = pin 1 itd...
W polskim internecie można znaleźć dużo informacji dotyczących wykorzystania esp8266 jako taniego modułu wifi umożliwiającego dostęp do świata dla płytek arduino. Niestety nie znalazłem polskojęzycznych stron opisujących możliwość programowania układów ESP8266 bezpośrednio w środowisku Arduino IDE. TAK - oprócz programowania w LUA czy pisania komend AT możemy napisać program w dobrze znanym nam środowisku, po czym skompilować go i wysłać bezpośrednio na płytkę ESP tak samo jak na każdą inną płytkę Arduino
Żeby móc zacząć zabawę na początku należy dodać odpowiednie moduły do Arduino IDE. W tym celu klikamy na Plik -> Preferencje. W otwartym okienku w polu "additional boards manager URLs" wklejamy: "http://arduino.esp8266.com/stable/package_esp8266com_index.json" i klikamy OK.
Następnie klikamy na Szkic -> Include Library -> Manage Libraries...
Wyszykujemy i instalujemy bibliotekę Adafruit ESP8266
Teraz mamy odpowiednio skonfigurowane środowisko. Wystarczy wybrać odpowiednią płytkę (dla ESP-01 wybieramy "Generic ESP8266 Module" i możemy wgrywać blinka
Numery portów GPIO odpowiadają numerom portów Arduino czyli:
GPIO0 = pin 0
GPIO1 = pin 1 itd...