Dependancies
Buy the components
display-esp32-t-beam.ino
#include "src/oled/oled.h"
void setup() {
Serial.begin(9600);
initOLED();
}
void loop() {
Serial.print("Updating display at ");
Serial.print(millis());
Serial.println("ms");
displayOLED();
delay(2000);
}
BOARD?=esp32:esp32:t-beam
PORT?=/dev/cu.SLAB_USBtoUART
.PHONY: default lint all flash clean
default: all flash clean
lint:
cpplint --extensions=ino --filter=-legal/copyright *.ino
all:
arduino-cli compile --fqbn $(BOARD) ./
flash:
arduino-cli upload -p $(PORT) --fqbn $(BOARD)
clean:
rm -r build
This example contains the code to display a bunch of Hello world
on the OLED display SSD1306.
Install Arduino library dependancy for the OLED display SSD1306
arduino-cli lib install "ESP8266 and ESP32 OLED driver for SSD1306 displays"
make
to compile and upload the code