#include <Arduino.h>
#include <U8g2lib.h>
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif
int value;
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); //Wokwi
//U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); //OLED in onze les
void setup(void)
{
u8g2.begin();
Serial.begin(115200);
pinMode(A0, INPUT);
}
void loop(void)
{
value = map(analogRead(A0),0,1023,0,20); //Zet waarde om naar een ander bereik
u8g2.clearBuffer(); // clear the internal memory
u8g2.setFont(u8g2_font_ncenB08_tr); // choose a suitable font
u8g2.setCursor(0,10);
u8g2.print("Waarde =");
u8g2.setCursor(60, 10);
u8g2.print(value);
u8g2.sendBuffer(); // transfer internal memory to the display
}