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

How to Use MicroView: Examples, Pinouts, and Specs

Image of MicroViewDesign with MicroView in Cirkit Designer

Introduction

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.

Explore Projects Built with MicroView

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of ESP32-Based Interactive Audio Player with LCD Display and Battery Management: A project utilizing MicroView in a practical application
ESP32-Based Interactive Audio Player with LCD Display and Battery Management

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.

Open Project in Cirkit Designer

Technical Specifications

General Features

Power

Pin Configuration

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

Usage Instructions

Integrating MicroView into a Circuit

  1. Powering the MicroView: Connect a power source to the VIN and GND pins, ensuring the voltage is within the 3.3V to 16V range.
  2. Programming the MicroView: Use the Arduino IDE to program the MicroView, selecting the appropriate board from the Tools menu.
  3. Displaying Data: Utilize the MicroView library to create graphics and text on the OLED display.

Best Practices

Example Code for Arduino UNO

#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
}

Troubleshooting and FAQs

Common Issues

FAQs

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.