18-10-2018, 11:00
Po pierwsze nie słyszałem o CH3406. ESP8266 tak jak np. użyty w UNO procesor ma do komunikacji UART, a w komputerze masz USB. CH340 jest konwerterem między jednym a drugim. Drugim najczęściej używanym konwerterem jest cp2102. Działają tak samo, płytki z NodeMCU na cp2102 są o tyle lepsze, że można je umieścić w płytce stykowej i masz jeszcze rząd wolnych pinów by coś podłączyć. Lepiej kupić do testów płytkę Wemos lub Witty, mniejsza a użytecznych pinów tyle samo (nie wszystkie piny ESP do czegoś można wykorzystać). Najlepszym konwerterem "niezależnym", czyli sprzedawany osobno, jest wg mnie czerwona płytka z FTDI. Taki konwerter przydaje się np. z ESP01 bo ten dla odmiany nie ma żadnego wbudowanego. Można też go wykorzystać do płytek Arduino PRO MINI, te też są sprzedawane bez złącza USB (no i konwertera).
ESP został wymyślony jako modem WIFI do Arduino (między innymi). Podłączało się go do UNO czy innego arduino przez UART, instalowało bibliotekę i UNO potrafiło połączyć się z siecią. Był dużo tańszy niż oryginały, niż rozwiązania oparte o Ethernet z kablem.
Potem ktoś wpadł na to, że w sumie tam siedzi procek 20x szybszy, mający 100x więcej flash i 50x więcej RAM, który prawie nic nie robi i rozpruł tego misia wrzucając do środka swój kod.
Po kilku latach jest to po prostu dodatkowa płytka w Arduino. Jest też kilka niezależnych od Arduino sposobów wykorzystania.. Dalej można z modułu ESP01 korzystać jako modem, wtedy instalujesz bibliotekę do komunikacji. W innych typach ESP8266 już nie ma nawet softu do komunikacji wg tej biblioteki. W tym trybie instalujesz bilbiotekę do ESP8266 z managera bibliotek Arduino. Najczęściej teraz wgrywa się swój soft. Do tego zaś potrzebny jest ESP CORE, czyli dograne do Arduino definicje płytek (boards). Robi się to wg tej instrukcji:
https://github.com/esp8266/Arduino.
ESP został wymyślony jako modem WIFI do Arduino (między innymi). Podłączało się go do UNO czy innego arduino przez UART, instalowało bibliotekę i UNO potrafiło połączyć się z siecią. Był dużo tańszy niż oryginały, niż rozwiązania oparte o Ethernet z kablem.
Potem ktoś wpadł na to, że w sumie tam siedzi procek 20x szybszy, mający 100x więcej flash i 50x więcej RAM, który prawie nic nie robi i rozpruł tego misia wrzucając do środka swój kod.
Po kilku latach jest to po prostu dodatkowa płytka w Arduino. Jest też kilka niezależnych od Arduino sposobów wykorzystania.. Dalej można z modułu ESP01 korzystać jako modem, wtedy instalujesz bibliotekę do komunikacji. W innych typach ESP8266 już nie ma nawet softu do komunikacji wg tej biblioteki. W tym trybie instalujesz bilbiotekę do ESP8266 z managera bibliotek Arduino. Najczęściej teraz wgrywa się swój soft. Do tego zaś potrzebny jest ESP CORE, czyli dograne do Arduino definicje płytek (boards). Robi się to wg tej instrukcji:
https://github.com/esp8266/Arduino.
Miło być decenianym https://buycoffee.to/kaczakat