Skip to main content

Posts

Showing posts from 2020

First steps with ESP32 (M5Stack BASIC Kit)

Hello World I have a micro-controller project idea that requires the following: LCD screen Buttons Bluetooth LE USB (for a dongle) I've had good experience with the ESP8266 (specifically the Wemos D1 Mini ) and thought I would try an ESP32. I discovered the M5Stack product range which is quite handy as it goes beyond barebones in its form factor, so I purchased an  M5Stack BASIC Kit as well as an M5Stack USB Module . My preferred language/programming environment is Arduino  with PlatformIO  as the IDE. I use Windows 10 and run PlatformIO in Visual Studio Code , so the first step is to download a Windows CP2104 driver for programming the M5Stack device (referred to as the M5Core). This is provided on the  Arduino IDE Development page of the M5Stack website (I am only using that page for the driver as I don't intend to use the Arduino IDE). The Windows driver can also be used with M5Stack's  EasyLoader software which is provided for test purposes. It'