• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » Steps of ESP32 MicroPython Setup with uPyCraft IDE

By Abhishek Ghosh March 3, 2019 10:13 pm Updated on March 3, 2019

Steps of ESP32 MicroPython Setup with uPyCraft IDE

Advertisement

In the previous article, we introduced to MicroPython. Here are the Steps of ESP32 MicroPython Setup with uPyCraft IDE. It is very easy to setup from GUI and blink the onboard LED of ESP32. We will guess that the reader already configured Arduino IDE with ESP32 (thereby the USB Serial drivers are already installed).

Setup are near same for Windows 10, MacOS and Linux. Essentially you need to download the following things. First is Python for GUI, which is this link :

Vim
1
https://www.python.org/downloads/

Download and start installing the software. Enable the option at the bottom “Add Python 3.7 to PATH” at the installation wizard and press the “Install Now” button and complete installation.

Advertisement

---

Second software is uPyCraft IDE for Windows 10, follow this link to get the latest EXE file :

Vim
1
https://github.com/DFRobot/uPyCraft

It will not require installation of the software. The IDE will run upon double clicking the EXE file (for Windows 10). It will require the firmware which is the third and final thing to download :

Vim
1
http://micropython.org/download

Scroll down to “Firmware for ESP8266 boards”, download the .bin file which looks like this :

Vim
1
esp8266-20190125-v1.10.bin (elf, map) (latest)

Open uPyCraft IDE. It will want to install SourceCode font. Accept that prompt. Go to Tools > Serial and select ESP32 COM port. Go to Tools > Board and make sure you selected the “esp32” option. Go to Tools > BurnFirmware menu. Select board: esp32, burn_addr: 0x1000, erase_flash: yes, com: COMX (your COM port), Firmware: Select “Users” and choose the esp8266-20190125-v1.10.bin file downloaded earlier. Hold down the “BOOT” button on ESP32 board and click the “ok” button in the burn firmware window.

You are done!

Steps of ESP32 MicroPython Setup with uPyCraft IDE

You will find a paper clip icon on uPyCraft IDE, it is for connecting the IDE to board. Click it once. Again clicking it will disconnect. Copy-paste this code to test blink :

Vim
1
2
3
4
5
6
7
8
from machine import Pin
from time import sleep
 
led = Pin(2, Pin.OUT)
 
while True:
  led.value(not led.value())
  sleep(0.5)

Open new file, paste it, save the file with some name like blink.py. Then, find play icon on uPyCraft IDE and click it to run the Python script to blink. Sooner, you’ll see the on-board LED of ESP32 is blinking.

This ends this guide. Probably you will like to write the Python file on ESP32 to run it standalone. That is tricky and we will use command line tools to do it. Actually you need to run server like :

Vim
1
https://github.com/robert-hh/FTP-Server-for-ESP8266-and-ESP32

Thereafter use FileZilla like FTP client, connect to 192.168.1.131 at port 21 as anonymous user in plain FTP (insecure) mode. Instead of that way we will follow command line way in another guide.

Tagged With upycraft esp32 download , burn esp32 sim800 on upycraft , tuto esp32 sim800 upycraft , upycraft ide , esp upycraft , VYHV , configure esp32 for micropython , com comx , burn_addr upyCraft , add new py to upycraft
Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Steps of ESP32 MicroPython Setup with uPyCraft IDE

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • Introduction to MicroPython for ESP32

    Here is Introduction to MicroPython for ESP32. The Language Features of Python are Also Available in MicroPython Making ESP32 Super Powerful.

  • ESP32 MicroPython Setup with Adafruit Ampy

    Here is ESP32 MicroPython Setup with Adafruit Ampy for Windows, MacOS X and Linux. You need Python needs to be running and install few tools.

  • WordPress & PHP : Different AdSense Units on Mobile Devices

    Here is How To Serve Different AdSense Units on Mobile Devices on WordPress With PHP. WordPress Has Function Which Can Be Used In Free Way.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Hybrid Multi-Cloud Environments Are Becoming UbiquitousJuly 12, 2023
  • Data Protection on the InternetJuly 12, 2023
  • Basics of BJT TransistorJuly 11, 2023
  • What is Confidential Computing?July 11, 2023
  • How a MOSFET WorksJuly 10, 2023
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy