/Threading-With-Esp8266-And-Python

🀹🏼 A practical lesson on threading. Sending id and value to the ESP8266 microcontroller [πŸ‘¨β€πŸ« Teacher: ВСснин АртСм ΠœΠΈΡ…Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‡] {5️⃣ Semester} (Internet of Things)

Primary LanguagePython

ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ESP8266 ΠΈ Python

Установка MicroPython для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ESP8266

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ esptool

    pip install esptool
  2. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ стСраСм ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ

    esptool.py -p COM3 -b 115200 erase_flash
  3. УстанавливаСм MicroPython

    esptool --port COM3 --baud 460800 write_flash --flash_size=detect -fm dout 0 .\esp8266-20210902-v1.17.bin

Как ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Python Ρ„Π°ΠΉΠ» Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ESP8266

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ запускал сразу скрипт Π½ΡƒΠΆΠ΅Π½ стартовый Ρ„Π°ΠΉΠ» с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ boot.py

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ampy

    pip install adafruit-ampy
  2. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

    ampy -p /dev/cu.usbserial-1440 put boot.py
  3. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Help

    ampy