#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
//MAX 8 Benutzerdefinierte Zeichen möglich
byte customChar[2][8]= {
{ //PAUSE || (STOP)
B00000,
B11011,
B11011,
B11011,
B11011,
B11011,
B11011,
B00000
},
{ //PLAY > (RUN)
B01000,
B01100,
B01110,
B01111,
B01111,
B01110,
B01100,
B01000
}
};
float durchmesser = 11.71;
void setup() {
//lcd.begin(20, 4);
lcd.begin(20, 2);
lcd.createChar(1, customChar[0]);
lcd.createChar(2, customChar[1]);
lcd.setCursor(0, 0);
lcd.print(durchmesser);
lcd.print("\337C"); // \337 ergibt das Zeichen °
lcd.setCursor(3, 1);
lcd.print(" I \x01 Arduino"); // hier wird mit \x01 das Cutom Char auf Position 1 angezeigt
/*
// Print something
lcd.setCursor(3, 0);
lcd.print(durchmesser);
lcd.setCursor(7, 0);
lcd.print("mm");
// Zeichen 1
lcd.setCursor(3, 1);
lcd.write(1);
//Zeichen 2
lcd.setCursor(5, 1);
lcd.write(2);
*/
}
void loop() {
}