Untitled
unknown
plain_text
a year ago
1.2 kB
5
Indexable
#include <LiquidCrystal.h>
// LCD pin tanımları
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// Özel karakter tanımları (5x8 matrisli)
byte K_upper[8] = {
B10001,
B10010,
B10100,
B11000,
B10100,
B10010,
B10001,
B00000
};
byte I_upper[8] = {
B11111,
B00100,
B00100,
B00100,
B00100,
B00100,
B11111,
B00000
};
byte R_upper[8] = {
B11110,
B10001,
B10001,
B11110,
B10100,
B10010,
B10001,
B00000
};
byte V_upper[8] = {
B10001,
B10001,
B10001,
B10001,
B01010,
B01010,
B00100,
B00000
};
byte E_upper[8] = {
B11111,
B10000,
B10000,
B11111,
B10000,
B10000,
B11111,
B00000
};
void setup() {
// LCD boyutu
lcd.begin(16, 2);
// Özel karakterleri tanımla
lcd.createChar(0, K_upper);
lcd.createChar(1, I_upper);
lcd.createChar(2, R_upper);
lcd.createChar(3, V_upper);
lcd.createChar(4, E_upper);
// "Kirve" kelimesini yazdır
lcd.setCursor(0, 0);
lcd.write(byte(0)); // K harfi
lcd.setCursor(1, 0);
lcd.write(byte(1)); // I harfi
lcd.setCursor(2, 0);
lcd.write(byte(2)); // R harfi
lcd.setCursor(3, 0);
lcd.write(byte(3)); // V harfi
lcd.setCursor(4, 0);
lcd.write(byte(4)); // E harfi
}
void loop() {
// Boş
}Editor is loading...
Leave a Comment