📘Learn Digital Making weekly on Telegram. Join Channel Now📱
ESP32 as WiFi co-processor for Raspberry Pi Pico

ESP32 as WiFi co-processor for Raspberry Pi Pico

Introduction

We want to create IoT related projects using Raspberry Pi Pico and program it using CircuitPython. We know that the Maker Pi Pico comes with a connector for the ESP8266. But unfortunately CircuitPython has stopped supporting this module. Alternatively, we can use ESP32 as a WiFi co-processor for the Raspberry Pi Pico.

Video

This video shows how to add ESP32 as a WiFi co-processor for the Raspberry Pi Pico and program using CircuitPython.

Hardware Preparation

This is the list of items used in the video.

Sample Program

You can get the sample code from Adafruit Learn page:

Don't forget to include these 5 libraries from CircuitPython Libraries bundle.

  1. adafruit_bus_device
  2. adafruit_esp32_spi
  3. adafruit_io
  4. adafruit_minimqtt
  5. adafruit_requests

Thank You

References:

Thanks for reading this tutorial. If you have any technical inquiries, please post at Cytron Technical Forum.

"Please be reminded, this tutorial is prepared for you to try and learn.
You are encouraged to improve the code for a better application."

Related Products