#include <TinyWireM.h>
#include <Tiny4kOLED.h>
const int SLIDER_PIN = A0; // pino do potenciometro
void setup() {
TinyWireM.begin();
oled.begin(128, 64, sizeof(tiny4koled_init_128x64r), tiny4koled_init_128x64r); //Inicializa o display
oled.clear(); //Limpa o display
oled.on();
oled.setFont(FONT6X8); //Seleciona fonte 6x8
delay(1000);
}
void loop() {
int raw = analogRead(SLIDER_PIN);
int bpm = map(raw, 0, 1023, 80, 440);
unsigned long halfPeriod = 60000UL / (unsigned long)bpm / 2UL;
oled.setCursor(10, 1);
oled.print(bpm);
oled.setCursor(60, 1);
oled.print(halfPeriod);
delay(3000);
oled.clear();
}