Распиновка GPIO ESP (соответствие пинов)

esp8266
Соответствие GPIO и портов esp8266
(начиная с версии 20141219 и более поздние)
esp-xx распиновка с
** [] D0(GPIO16) может быть использован только как gpio чтение/запись. Нет поддержки прерываний. Нет pwm/i2c/ow *
Старая таблица GPIO (до версии 20141212)
IO индекс ESP8266 пин IO индекс ESP8266 пин
0 GPIO12 6 GPIO9
1 GPIO13 7 GPIO10
2 GPIO14 8 GPIO0
3 GPIO15 9 GPIO2
4 GPIO3 10 GPIO4
5 GPIO1 11 GPIO5

Библиотеки LUA (модули)

esp8266
Небольшой список библиотек(модулей) для разработки в среде LUA.
Модули заархивированны и приложены как Zip архив LUA_modules_nodemcu_lib.zip
Сразу скажу то, что на работоспособность был проверен только модуль ds18b20.
Далее прикреплю архив с примерами на LUA (LUA_Examples_nodemcu.zip)
____________________________________________________
Читать дальше

Первая программа на Lua(продолжение)

esp8266
В продолжении первого написанного и успешно загруженного скрипта на LUA сделаем модернизацию и запуск другого скрипта.
Суть заключается в том, чтобы первым делом загружался файл init.lua а через 5-10 секунд уже запускался на выполнение наш основной скрипт например main.lua.
Читать дальше

Первая программа на LUA

esp8266
Первый скрипт на LUA для новичков
луа логотип
После того как Вы научились подключать модуль и менять прошивку в прошлой статье, настало время и написать первую программу(скрипт) на языке LUA в прошивке NODEMCU.
Срипт будет подключаться к Вашему роутеру, используя обычный таймер с задержкой выведет в терминал полученный ip адрес.
Прошивку Lua 5.1.4 on SDK 1.5.4.1 я использовал скомпилированную на сайте nodemcu-build.com/
Модули использовал при компиляции следующие:
adc,bit,bmp085,crypto,dht,encoder,file,gpio,http,i2c,net,node,ow,pwm,rtctime,sntp,spi,tmr,u8g,uart,websocket,wifi
Можно использовать и минимальный набор для первых уроков, но есть и перспектива изучения всех модулей.
Для написания и загрузки LUA скрипта потребуется
Читать дальше

ams1117 1.5 1.8 3.3 5.0

The AMS1117-ADJ and AMS1117-1.2,-1.5,-1.8,-2.5,-2.85,
-3.3 and-5 are low dropout three-terminal regulators with
1A output current capability. These devices have been
optimized for low voltage where transient response and
minimum input voltage are critical. The 2.85V version is
designed specifically to be used in Active Terminators for
SCSI bus.
On-chip thermal limiting provides protection against any
combination of overload and ambient temperatures that
would create excessive junction temperatures.
Unlike PNP type regulators where up to 10% of the output
current is wasted as quiescent current, the quiescent current
of the AMS1117 flows into the load, increasing efficiency.
The AMS1117 series regulators are available in the industry-
standard SOT-223 and TO-252 power packages.
AMS1117-1.2,-1.5,-1.8,-2.5,-2.85,
-3.3 and-5