Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP8266 NodeMCU Wi-Fi Controlled OLED Display with Pushbuttons

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Wi-Fi Controlled OLED Display with Pushbuttons

Circuit Documentation

Summary

This circuit involves an ESP8266 NodeMCU microcontroller, a 0.96" OLED display, and three pushbuttons. The ESP8266 NodeMCU serves as the main controller, interfacing with the OLED display for visual output and the pushbuttons for user input.

Component List

  1. ESP8266 NodeMCU

    • Description: A low-cost Wi-Fi microcontroller with GPIO, PWM, ADC, I2C, and SPI capabilities.
    • Pins: D0, D1, D2, D3, D4, 3V3, GND, D5, D6, D7, D8, RX, TX, A0, RSV, SD3, SD2, SD1, CMD, SD0, CLK, EN, RST, VIN
  2. 0.96" OLED Display

    • Description: A small, monochrome OLED display used for visual output.
    • Pins: GND, VDD, SCK, SDA
  3. Pushbutton (x3)

    • Description: A simple pushbutton used for user input.
    • Pins: Pin 1, Pin 2, Pin 3, Pin 4

Wiring Details

ESP8266 NodeMCU

0.96" OLED Display

Pushbutton 1

Pushbutton 2

Pushbutton 3

Documented Code

ESP8266 NodeMCU Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

0.96" OLED Display Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used for the microcontrollers.