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

I2C-Controlled OLED Display with External EEPROM and Interactive Pushbuttons

View and Edit Project In Cirkit DesignerImage of I2C-Controlled OLED Display with External EEPROM and Interactive Pushbuttons

Circuit Documentation

Summary of the Circuit

This circuit appears to be designed for interfacing a Wemos D1 Mini microcontroller with various peripherals including an OLED display, an external EEPROM, a port expander (MCP23017), a MIDI connector, multiple pushbuttons, and several LEDs with current-limiting resistors. The Wemos D1 Mini is powered by a 3.3V supply and communicates with the I2C devices (OLED display, EEPROM, and MCP23017). The pushbuttons are likely used for user input, and the LEDs provide visual feedback. The MIDI connector could be used for musical data communication.

Component List

Microcontroller

Displays

Memory

I/O Expanders

Connectors

Input Devices

Indicators

Passive Components

Wiring Details

Wemos D1 Mini

OLED 128x64 I2C Monochrome Display

AT24C256 External EEPROM

MCP23017

MIDI Chassis Connector

Pushbuttons

LEDs

Resistors

Documented Code

No code was provided in the input. Typically, this section would include the source code for the microcontroller, with comments explaining the functionality of each part of the code. Since there is no code to document, this section remains empty. If code becomes available, it should be added here with appropriate documentation.