MicroView
Project #6 – Mk04
Trimpot – LED
1 x MicroView
1 x MicroView – USB Programmer
1 X Trimpot 10K with Knob
1 X Resistor 2.55k Ohm
1 X 3MM Low Current Red LED
6 x Jumper Wires 3″ M/M
1 x Half-Size Breadboard
05 pin – A2
08 pin – GND
11 pin – 2
15 pin – +5V
DonLuc1804Mk06d.ino
// ***** Don Luc *****
// Software Version Information
// 3.01
// DonLuc1804Mk06 4.04
// MicroView
// Trimpot - LED
// include the library code:
#include <MicroView.h>
// Potentiometer
int potPin = A2; // select the input pin for the potentiometer
int ledPin = 2; // select the pin for the LED
int potPot = 0;
String cap = "";
void loop() {
// Potentiometer
isCap();
delay(500);
uView.clear(PAGE);
}
getPot.ino
void isCap(){
potPot = analogRead(potPin); // read the value from the sensor
cap = "Pot: ";
cap.concat(potPot);
uView.setFontType(0);
uView.setCursor(0,20);
uView.print( cap );
uView.display();
}
setup.ino
void setup() {
uView.begin(); // begin of MicroView
uView.clear(ALL); // erase hardware memory inside the OLED controller
uView.display(); // display the content in the buffer memory, by default it is the MicroView logo
delay(1000);
uView.clear(PAGE); // erase the memory buffer, when next uView.display() is called, the OLED will be cleared.
uView.setFontType(1);
uView.setCursor(0,20);
uView.print("Don Luc");
uView.display();
delay(5000);
uView.clear(PAGE); // erase the memory buffer, when next uView.display() is called, the OLED will be cleared.
uView.setFontType(0);
uView.setCursor(0,20);
uView.print("TrimpotLED");
uView.display();
delay(5000);
uView.clear(PAGE);
// ledPin
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, HIGH); // turn the ledPin on
}
Don Luc











