// LCD tekst met hartje-symbool - BasOnTech
/*
* Bas on Tech - I2C LCD
*
* PIN AANSLUITINGEN:
* SDA is serial data
* SCL is serial clock
*
* GND --> GND wit
* VCC --> 5V grijs
* SDA --> A4 rood
* SCL --> A5 blauw
*
* I2C aansluitingen per Arduino:
* Uno, Ethernet A4 (SDA), A5 (SCL)
*/
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
/*
* Stel hier in welke chip en foromaat LCD je hebt
* Gebruik 0x27 als je chip PCF8574 hebt van NXP
* De laatste twee getallen geven het formaat van je LCD aan
* bijvoorbeeld 20x4 of 16x2
*/
LiquidCrystal_I2C lcd(0x27, 16, 2); //deze werkt goed
/*
* Dit hart-symbool is online gemaakt met de LCD symbool generator op:
* https://maxpromer.github.io/LCD-Character-Creator/
*/
byte heart[] = {
0x00,
0x0A,
0x1F,
0x1F,
0x0E,
0x04,
0x00,
0x00
};
void setup() {
lcd.init(); // initialiseer het LCD scherm
lcd.backlight(); // zet de backlight aan
lcd.clear(); // wis het scherm
lcd.createChar(1, heart); // definieer een symbool in geheugen positie 1
lcd.setCursor(0, 0); // zet de cursor op positie 1, regel 1
lcd.print("Ik"); // schrijf op scherm
lcd.write(1); // teken symbool uit geheugen positie 1
lcd.print("BasOnTech.nl"); // schrijf op scherm
lcd.setCursor(0,1);
lcd.print("Ik "); // schrijf op scherm
lcd.write(1); // teken symbool uit geheugen positie 1
lcd.print(" Jikke'tje"); // schrijf op scherm
}
void loop() {}