#include <Arduino.h>
#include <Wire.h>
const int POT_PIN = 1; // Potentiometer / Messwert
const int LED_PIN = 4; // Status-LED
const int SLEEP_TIME_SEC = 1000; //Messzyklus Zeit in Mikrosekunden
int PIN_STATE = 0;
int MeasureCount = 0;
void setup() {
Serial.begin(9600);
delay(500);
pinMode(LED_PIN, OUTPUT);
MeasureCount++;
digitalWrite(LED_PIN, HIGH);
Serial.println();
Serial.println("ESP32-C3 Data Logger");
Serial.printf("Messung Nr.: %d\n", MeasureCount);
// Pin auslesen
int raw = analogRead(POT_PIN);
float voltage = raw * (3.3f / 4095.0f);
Serial.printf("Analog raw value: %d\n", raw);
Serial.printf("Approx. voltage : %.2f V\n", voltage);
Serial.printf("Wartezeit bis zur erneuten Messung: %i Sekunde(n)...\n", SLEEP_TIME_SEC / 1000);
delay(SLEEP_TIME_SEC);
digitalWrite(LED_PIN, LOW);
Serial.flush();
}
void loop() {
setup();
}