Here you can follow along as I set up an ESP32 development module to run with MicroPython, from soldering the headers, to loading the software, to running some LEDs and Neopixels (WS2812Bs).
I know it's a long tutorial, but this should be about enough info to get you going, then you can start reading the documentation.
Intro: 0:00
Things You Need: 1:28
Setup: 5:30
Soldering: 9:56
Breadboard: 15:52
Install MicroPython: 18:59
Connect USB/Serial: 25:14
Resets: 28:20
Blink LED: 29:10
Load and Run Program: 31:16
boot.py + main.py: 33:10
Un-Connect USB/Serial: 34:00
Using main.py: 36:35
Blink LED Circuit: 38:30
NeoPixels (WS2812b): 41:17
End: 46:00
READ THE DOCS:
MicroPython: http://docs.micropython.org
Espressif: https://www.espressif.com/en/products...
DOWNLOADS:
Scripts: https://drive.google.com/open?id=1VTd...
COMMANDS:
sudo apt-get install python3-pip
pip3 install esptool
pip3 install pyserial
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 esp32-20190125-v1.10.bin
sudo adduser myusername dialout (requires reboot)
sudo apt-get install picocom
picocom -b 115200 /dev/ttyUSB0
use CTRL-A plus CTRL-X to exit
python prompt: use CTRL-C to break, CTRL-D for soft reboot
from machine import Pin
p = Pin(13,Pin.OUT)
p.value(1)
p.value(0)