Setting up Arduino IDE with Heltec ESP32 module for macOS

Heltec WiFi Kit 32 ESP32 module The Heltec WIFI Kit 32 is an interesting little module that integrates a WiFi/MCU SoC and a small OLED display on a single board. If you want to set up the Arduino IDE to work with this device and you’re on macOS, this is for you. This particular ESP32 module has a number of impressive features: 240 MHz processor speed and 4 MB of flash memory.

Displaying Cyrillic fonts on a 128x64 OLED display

Recently I picked up a couple inexpensive 128x64 pixel OLED displays with an I2C interface. It turns out that displaying Russian text on these displays is not difficult. But it’s non-obvious. This is a brief description of how to make it work. First, there’s a variety of these little displays and they’re all seemingly configured a little differently. I used this device for this test. There are two options for libraries to simplify communicating with SSD1306 boards:

RF communication between Arduino Nanos using nRF24L01

In this tutorial I’ll go through a simple example of how to get two Arduino Nano devices to talk to one another. Materials You’ll need the following materials. I’ve posted Amazon links just so that you can see the items, but they can be purchased in a variety of locations. Arduino Nano 5V/16 MHz, or equivalent (Amazon) Kuman rRF24L01+PA+LNA, or equivalent (Amazon) About the nRF24L01+ The nRF24L01+ is an appealing device to work with because it packs a lot of functionality on-chip as opposed to having to do it all in software.