Схема подключения 2 кнопок к ESP-01:
Кнопка 1 подключена к GPIO0 (Pin 3) ESP-01
Кнопка 2 подключена к GPIO2 (Pin 4) ESP-01
Таблица соответствия виртуальных выводов реальным:
Индекс | Пин ESP8266 | Индекс | Пин ESP8266 |
---|---|---|---|
0 [*] | GPIO16 | 8 | GPIO15 |
1 | GPIO5 | 9 | GPIO3 |
2 | GPIO4 | 10 | GPIO1 |
3 | GPIO0 | 11 | GPIO9 |
4 | GPIO2 | 12 | GPIO10 |
5 | GPIO14 | ||
6 | GPIO12 | ||
7 | GPIO13 |
Сборка под Windows:
- Скачайте и установите компилятор и SDK.
- Скачайте и установите MinGW. Запускаем mingw-get-setup.exe, в процессе установки выберите режим без GUI, то есть уберите галочку "...also install support for the graphical user interface".
- Скачайте (84Mb) набор моих скриптов для автоматизации установки дополнительных модулей для MinGW.
- Запустите из моего набора файл install-mingw-package.bat. Он установит основные модули для MinGW, установка должна пройти без ошибок.
- Установите Git for Windows (после установки потребуется перезагрузить компьютер).
- Запускаем консоль C:\MinGW\msys\1.0\msys.bat
- В консоле выполните:
cd /c/Espressif/examples
git clone https://github.com/CHERTS/esp8266-gpio16
cd esp8266-gpio16
make
make flash
--
Wiring 2 buttons to the ESP-01:
Button 1 is connected to GPIO0 (Pin 3) ESP-01
Button 2 is connected to GPIO2 (Pin 4) ESP-01
GPIO table
IO index | ESP8266 pin | IO index | ESP8266 pin |
---|---|---|---|
0 [*] | GPIO16 | 8 | GPIO15 |
1 | GPIO5 | 9 | GPIO3 |
2 | GPIO4 | 10 | GPIO1 |
3 | GPIO0 | 11 | GPIO9 |
4 | GPIO2 | 12 | GPIO10 |
5 | GPIO14 | ||
6 | GPIO12 | ||
7 | GPIO13 |
Building on Windows:
- Download and install compiler and SDK.
- Download and install MinGW. Run mingw-get-setup.exe, the installation process to select without GUI, ie uncheck "... also install support for the graphical user interface".
- Download (84Mb) set my scripts to automate the installation of additional modules for MinGW.
- Run the file from my set of install-mingw-package.bat. He will establish the basic modules for MinGW, installation should proceed without error.
- Install Git for Windows (after installation to restart the computer).
- Run the console C:\MinGW\msys\1.0\msys.bat
- In the console, run:
cd /c/Espressif/examples
git clone https://github.com/CHERTS/esp8266-gpio16
cd esp8266-gpio16
make
make flash