sudo apt install python3 python3-pip esptool
sudo pip3 install mpfshell esptool
Скачаваете micropython c офицального сайта
sudo python -m esptool erase_flash
sudo python -m esptool --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 [Имя файла прошивки]
git clone https://github.com/ZaViBiS/micropython-bme280-oled.git
cd micropython-bme280-oled
chmod +x put.sh
./put.sh
$ ./put.sh
Connected to esp8266
** Micropython File Shell v0.9.2, sw@kaltpost.de **
-- Running on Python 3.9 using PySerial 3.5 --
mpfs [/]> put main.py
mpfs [/]> put functions.py
mpfs [/]> put bmFunc.py
mpfs [/]> put oledFunc.py
mpfs [/]> put oled.py
mpfs [/]> put bm280.py
vin - 3.3V
GND - GND
SCL - GPIO 0 (D3)
SDA - GPIO 4 (D2)
vin - 3.3V
GND - GND
I/O - GPIO 5 (D1)
VDD(vin) - 3.3V
GND - GND
SCK - GPIO 14 (D5)
SDA - GPIO 12 (D6)
VDD(vin) - 3.3V
GND - GND
OUT - GPIO 13 (D7)
$ pip3 install -r requirements.txt
$ ./put.sh
mpfs [/]> get data.json
$ python graph.py