Dependancies
Buy the components
The default RGB LED on-board which is GPIO8
does on work. So, wire up a simple LED to GPIO3
with a 1k
resistor to the ground.
Compile firmware for this board
esphome compile blinky-esphome-esp32c3.yaml
Plug into the USB
port of the board and check the port address
$ ls /dev/cu.*
/dev/cu.Bluetooth-Incoming-Port /dev/cu.SLAB_USBtoUART /dev/cu.usbserial-1410
Upload the firmware
esphome upload --device /dev/cu.SLAB_USBtoUART blinky-esphome-esp32c3.yaml
USB
port of the boardCheck the new port address
$ ls /dev/cu.*
/dev/cu.Bluetooth-Incoming-Port /dev/cu.SLAB_USBtoUART /dev/cu.usbserial-1410
Access the logs
esphome logs --device /dev/cu.SLAB_USBtoUART blinky-esphome-esp32c3.yaml