# EsPy **Repository Path**: leechigua/EsPy ## Basic Information - **Project Name**: EsPy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-28 - **Last Updated**: 2024-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MicroPython IDE for ESP8266 ## v1.0.0.12 ### Downloads https://github.com/jungervin/EsPy/tree/master/EsPy/Release ### Minimum Requirements: - MS Windows 7 - MS .NET Framework 4.6 ### Features: - Code editor - Interactive terminal - File manager - esptool ### Installation: Only unzip the downloaded file and run EsPy.exe To use all features ([esptool](https://github.com/espressif/esptool)), [Python](https://www.python.org) installation is recomended **After Python intsallation:** - python -m pip install --upgrade pip - python -m pip install esptool ### Quick Start: 1. On the menubar choose Device => Ports and select one 2. Press the connect button on the toolbar 3. Press the Soft Reset button on the toolbar 4. Press the New button on the toolbar and create a new py file 5. Type the code and press the Run button on the toolbar. (When the statusbar color is orange, it means the device is busy) **quick test:** ```python from machine import Pin import time p = Pin(2, Pin.OUT) for i in range(5): print(i) time.sleep_ms(500) p.low() time.sleep_ms(500) p.high() ``` **Good to know:** - Filemanager is enabled when device is connected and not busy - Esptool enabled when the port is closed ### Images: ![alt text](https://raw.githubusercontent.com/jungervin/EsPy/master/EsPy/Helps/images/espy.png "Main screen") ![alt text](https://raw.githubusercontent.com/jungervin/EsPy/master/EsPy/Helps/images/filemanager.png "File Manager") ![alt text](https://raw.githubusercontent.com/jungervin/EsPy/master/EsPy/Helps/images/esptool.png "esptool")