0
Καλήσπερα! Θα 'θελα τη βοήθεια σας σχετικά με ένα κώδικα με το arduino!
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x38,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display
const int buttonPin = 13;
const int ledPin = 2;
const int buttonPin2 = 6;
char gramata ;
int buttonState = 0;
int lastButtonState = 0;
int buttonState2 = 0;
int lastButtonState2 = 0;
int p=0;
int s=0;
void setup() {
lcd.init();
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
pinMode(buttonPin2, INPUT);
gramata = 65 ;
}
void loop(){
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
lcd.setCursor (0,0);
lcd.print ("insert Name") ;
lcd.setCursor (s,1) ;
lcd.print (gramata);
if (buttonState2 != lastButtonState2) {
if (buttonState2 == HIGH) {
s=s++;
gramata = 65 ;
}
}
if (buttonState != lastButtonState) {
if (buttonState == HIGH) {
gramata = gramata++ ;
}
}
if (gramata == 91) {
gramata = 48 ;
}
if(gramata==5 {
gramata = 65;
}
lastButtonState = buttonState ;
lastButtonState2 = buttonState2 ;
}
Έχω αυτόν τον κώδικα. Έχω μια οθόνη χαρακτήρων 16Χ2 στην οποία θέλω να σχηματίζω ένα όνομα.
Με ένα κουμπί αλλάζω τα γράμματα και με ένα άλλο πηγαίνω στο επόμενο γράμμα μέχρι να σχηματίσω το όνομα που θέλω.
Θέλω αυτό το όνομα να μπορω να το αποθηκεύσω στην EEPROM σαν μια λέξη. Π.Χ. σχηματίζω "XRHSTOS". Θέλω το XRHSTOS να μπορώ να το αποθηκεύσω στην EEPROM ώστε να μπορώ αργότερα να το εμφανίζω. Μπορεί κάποιος να με βοηθήσει??? Δεν ξέρω πως να το κάνω. Σας ευχαριστώ πολύ!