From 603b643c35de5405454e4626aff20743f833468a Mon Sep 17 00:00:00 2001
From: finikokasulanovenda <13515029@std.stei.itb.ac.id>
Date: Sun, 8 Apr 2018 18:16:42 +0700
Subject: [PATCH] Add Print to LCD

---
 src/json_parser.cpp/json_parser.cpp.ino |  1 +
 src/lcd_display.cpp/lcd_display.cpp.ino | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+)
 create mode 100644 src/lcd_display.cpp/lcd_display.cpp.ino

diff --git a/src/json_parser.cpp/json_parser.cpp.ino b/src/json_parser.cpp/json_parser.cpp.ino
index 41fcb25..a67969f 100644
--- a/src/json_parser.cpp/json_parser.cpp.ino
+++ b/src/json_parser.cpp/json_parser.cpp.ino
@@ -1,4 +1,5 @@
 #include <ArduinoJson.h>
+#include <LiquidCrystal.h>
 
 bool isSuccess;
 int year;
diff --git a/src/lcd_display.cpp/lcd_display.cpp.ino b/src/lcd_display.cpp/lcd_display.cpp.ino
new file mode 100644
index 0000000..096d097
--- /dev/null
+++ b/src/lcd_display.cpp/lcd_display.cpp.ino
@@ -0,0 +1,24 @@
+#include <LiquidCrystal.h>
+
+// initialize the library by associating any needed LCD interface pin
+// with the arduino pin number it is connected to
+const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
+LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
+
+void PrintToLCD(const char* text);
+
+void setup() {
+  // put your setup code here, to run once:
+  lcd.begin(16, 2);
+  lcd.autoscroll();
+}
+
+void loop() {
+  // put your main code here, to run repeatedly:
+
+}
+
+void PrintToLCD(const char* text) {
+  lcd.print(text);
+}
+
-- 
GitLab