#include <EEPROM.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int taster = 10;
int speaker = 13;
int sensor = A0;
//Speichervariablen
int m1;
int m2;
int m3;
int Data;
int Max;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(taster, INPUT);
pinMode(speaker, OUTPUT);
pinMode(sensor, INPUT);
Serial.begin(9600);
lcd.begin();
}
void loop() {
if (digitalRead(taster) == HIGH){
Serial.println("Messung");
lcd.clear();
lcd.print("Messung :");
digitalWrite(speaker, HIGH);
delay(500);
digitalWrite(speaker, LOW);
delay(10500);
m1 = analogRead(sensor);
delay(500);
m2 = analogRead(sensor);
delay(500);
m3 = analogRead(sensor);
digitalWrite(speaker, HIGH);
delay(100);
digitalWrite(speaker, LOW);
digitalWrite(speaker, HIGH);
delay(100);
digitalWrite(speaker, LOW);
Data = (m1+m2+m3)/3;
Serial.println(Data);
lcd.print(Data);
}
Hi, mein Projekt ist es
den Atemalkohol eins Menschen auszulesen und über ein LCD-Display auszugeben. Dies funktioniert auch so weit. Nun will ich den höchsten Wert mithilfe des EEPROM speichern (Bestenliste) und in Zeile zwei anzeigen. Kann mir da jemand helfen, ich blicke das mit dem EEPROM nicht so ganz. Danke