/* Louise Hommel
* 9/10/2022
* Analoge waarde op OLED : opdracht 2.2
*/
#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>
int Value1=0;
int Mapped1=0;
int Value2=0;
int Mapped2=0;
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();
}
void loop(void)
{
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB08_tr); // lettertype
u8g2.setCursor(15,25);
u8g2.print("Waarde A0=");
u8g2.setCursor(85,25);
Value1 = analogRead(A0);
Mapped1= map(Value1, 0, 1023, 0, 20);
u8g2.setCursor(85,25);
u8g2.print(Mapped1);
u8g2.setCursor(15,40);
u8g2.print("Waarde A1=");
u8g2.setCursor(85,40);
Value2 = analogRead(A1);
Mapped2= map(Value2, 0, 1023, 0, 20);
u8g2.setCursor(85,40);
u8g2.print(Mapped2);
u8g2.sendBuffer();
delay(500);
}