
This is a microcontroller-based interactive device featuring a Wemos D1 Mini, an OLED display, external EEPROM, and an I/O expander. It includes user input buttons and status LEDs, with potential MIDI interface capabilities.
The MicroView is a unique and innovative electronic component that combines the functionality of an Arduino-compatible microcontroller with a built-in Organic Light Emitting Diode (OLED) display. This compact module is perfect for DIY enthusiasts, educators, and professionals who need a small, yet powerful, display interface for their projects. Common applications include wearable devices, compact instruments, and any project where visual feedback is essential without the bulk of external screens.

This is a microcontroller-based interactive device featuring a Wemos D1 Mini, an OLED display, external EEPROM, and an I/O expander. It includes user input buttons and status LEDs, with potential MIDI interface capabilities.

This circuit features a PicoW microcontroller interfacing with a 0.96" OLED display, an ML8511 UV sensor, and a blue LED. The PicoW reads UV sensor data and can display information on the OLED while controlling the LED for visual feedback.

This circuit integrates multiple microcontrollers (Maple Mini STM32F1, nRF52840 ProMicro, and Arduino Pro Mini) to interface with various peripherals including an SSD1306 OLED display, an SD card module, and a Si4463 RF module. The circuit is designed for data acquisition, storage, and wireless communication, with power supplied through a USB Serial TTL module.

This is a microcontroller-based interactive device featuring an ESP32 for control, a Serial MP3 Player for audio output, an LCD display for user interface, and various buttons for input. It includes a battery with a charging module and voltage regulation, and uses a rocker switch for power control. The system's functionality is determined by the embedded code, which is currently a placeholder for future development.
| Pin Number | Function | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | VIN | Voltage Input for Powering the MicroView |
| 3 | RST | Reset Pin |
| 4-9 | Digital I/O | Digital Input/Output Pins |
| 10-15 | Analog Input | Analog Input Pins |
| 16 | 5V | Regulated 5V Output |
| 17 | 3.3V | Regulated 3.3V Output |
| 18 | AREF | Analog Reference Voltage |
| 19 | GND | Ground |
#include <MicroView.h>
// Initialize the MicroView object
MicroView uView;
void setup() {
uView.begin(); // Start the MicroView
uView.clear(PAGE); // Clear the screen
}
void loop() {
uView.setFontType(0); // Set font to type 0
uView.setCursor(0, 0); // Set cursor to top-left
uView.print("Hello, World!"); // Print text to the screen
uView.display(); // Refresh the screen to show the text
delay(1000); // Wait for a second
uView.clear(PAGE); // Clear the screen
delay(1000); // Wait for a second
}
display()) command is used after drawing commands.Q: Can I use the MicroView with a 3.3V system? A: Yes, the MicroView can be powered with 3.3V, but ensure that the voltage does not drop below the minimum operating voltage.
Q: How do I update the firmware on the MicroView? A: Firmware updates can be done through the Arduino IDE, using the same process as uploading a sketch to an Arduino board.
Q: Is the MicroView breadboard-friendly? A: Yes, the MicroView can be used with a breadboard, but be mindful of the pin spacing and orientation when inserting it.
For further assistance, consult the MicroView community forums and the extensive documentation available online.