ESP8266
По поводу этого:
https://www.facebook.com/photo.php?fbid=1180518992018689&set=a.368247336579196.80078.100001817979455&type=3&theater
Этого:
https://www.facebook.com/avnxxi/posts/1181933788543876
А точнее наверное даже этого:
https://geektimes.ru/post/241842/
И этого:
http://esp8266.ru/esp8266-image-firmware-protocol/
И наверное это полезно:
http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/
Сразу скажу, что прошивок не писала, а про железку такую слышу впервые в жизни…
Пример с часами:
Часы
В нем ещё одна микросхема между этим ESP и экраном (arduino). А эта микросхема уже понимает язык:
http://arduino.ru/Guide/Windows
В примере с часами посылается строка:
http://192.168.99.22/uartpro?speed=9600&send=23232c31302c32342c34392c312...
… Перенапрягая мозг понимаю, что Wi-Fi тут нужен для того чтобы можно было штуковину включить, в сеть воткнуть, адрес 192.168.99.22 в этой локальной сети получить и соответственно дать компьютеру возможность послать что-то на этот адрес. Потом это всё попадает в arduino, которое уже и общается с экраном, что-то на него выводя.
Чего там в этом тексте?...
Во-первых, она не знает русского языка:
… Это она так слово «мая» закодировала… Но это в конце концов не страшно.
А ещё там есть loop():
… который никто ниоткуда не вызывает и который, в свою очередь вызывает функцию отрисовки экрана (DrawData()). Эта функция и рисует все дни, месяцы и температуры.
Это наводит на мысль, что экран запрашивает информацию у этой функции loop(), т.е loop() это зарезервированное имя обработчика события (запрос отрисовки экрана).
А вот что там за правила действуют при общении экранов и микросхем я не знаю. Могу предположить, что тоже это всё где-то описано, но, опять-таки ни микросхем ни экранов отдельно от того, к чему они припаяны в руках не держала.
Вот это, насколько понимаю про то, как контакты соединять:
… но скорее всего все эти буквы тоже что-то означают и всё подчинено какому-то протоколу передачи данных.
|