#include <TinyWireM.h>
#include <Tiny4kOLED.h>
int adc;
int volts;
void inicio() {
oled.clear();
oled.setCursor(40, 1);
oled.print(F("WELCOME"));
oled.setCursor(25, 3);
oled.print(F("TIMER MODEL"));
oled.setCursor(10, 5);
oled.print(F("5 minute timing"));
oled.setCursor(30, 7);
oled.print(F("Starting"));
delay(333);
oled.setCursor(30, 7);
oled.print(F("Starting."));
delay(333);
oled.setCursor(30, 7);
oled.print(F("Starting.."));
delay(333);
oled.setCursor(30, 7);
oled.print(F("Starting..."));
}
void sig() {
oled.clear();
oled.setCursor(47, 1);
oled.print(F("TIMER"));
}
void setup() {
oled.begin(128, 64, sizeof(tiny4koled_init_128x64br),
tiny4koled_init_128x64br);
oled.setFont(FONT6X8);
oled.on();
inicio();
sig();
}
void loop() {
adc = analogRead(2);
volts = (adc*5)/1023;
if (volts == 0) {
oled.setCursor(20, 2);
oled.print(F("MEDITION MODE"));
oled.setCursor(45, 5);
oled.print("cero ");
}
if (volts == 1) {
oled.setCursor(20, 2);
oled.print(F("MEDITION MODE"));
oled.setCursor(45, 5);
oled.print("uno ");
}
if (volts == 2) {
oled.setCursor(20, 2);
oled.print(F("MEDITION MODE"));
oled.setCursor(45, 5);
oled.print(F("dos "));
}
if (volts == 3) {
oled.setCursor(20, 2);
oled.print(F("MEDITION MODE"));
oled.setCursor(45, 5);
oled.print(F("tres "));
}
if (volts == 4) {
oled.setCursor(20, 2);
oled.print(F("MEDITION MODE"));
oled.setCursor(45, 5);
oled.print(F("cuatro "));
}
if (volts == 5) {
oled.setCursor(20, 2);
oled.print(F("MEDITION MODE"));
oled.setCursor(45, 5);
oled.print(F("cinco "));
}
}