// LCD1602 to Arduino Uno connection example
/* Način 1 char
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
char ch_imena[3][11]={
"Janez",
"Mojca",
"Angelca"
};
void setup() {
lcd.begin(16, 2);
}
void loop() {
for(int x = 0; x < 3; x++){
lcd.clear();
char *m = ch_imena[x];
tekstPrint(m, x);
delay(500);
}
}
void tekstPrint(char *tekst, int y){
lcd.setCursor(0,0);
lcd.print(tekst);
lcd.setCursor(0, 1);
lcd.print(y);
}
Način 2 string
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
String ch_imena[3]={"Janez"," Mojca"," Angelca"};
void setup() {
lcd.begin(16, 2);
}
void loop() {
for(int x = 0; x < 3; x++){
lcd.clear();
String m = ch_imena[x];
tekstPrint(m, x);
delay(500);
}
}
void tekstPrint(String tekst, int y){
lcd.setCursor(0,0);
lcd.print(tekst);
lcd.setCursor(0, 1);
lcd.print(y);
}
*/
/*
način 3 sprintf
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
char ch_imena[3][11]={
"Janez",
"Mojca",
"Angelca"
};
void setup() {
lcd.begin(16, 2);
}
void loop() {
for(int x = 0; x < 3; x++){
lcd.clear();
char *m = ch_imena[x];
tekstPrint(m, x);
delay(500);
}
}
void tekstPrint(char *tekst, int y){
char str[16];
sprintf(str, "%8s x=%03d \n", tekst, y);
lcd.setCursor(0,0);
lcd.print(str);
}
*/