diff --git a/src/json_parser.cpp/json_parser.cpp.ino b/src/json_parser.cpp/json_parser.cpp.ino index a67969f271ef3a4cd6428354eb78dea84626d91e..41fcb257686d8a58e0e8aeec73a027cd830d15ff 100644 --- a/src/json_parser.cpp/json_parser.cpp.ino +++ b/src/json_parser.cpp/json_parser.cpp.ino @@ -1,5 +1,4 @@ #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 index 096d097d1db307dfec9b9fcbe79b45afa6578ffd..7c52d7322831550241fc124b83a0a336741ce429 100644 --- a/src/lcd_display.cpp/lcd_display.cpp.ino +++ b/src/lcd_display.cpp/lcd_display.cpp.ino @@ -10,6 +10,7 @@ void PrintToLCD(const char* text); void setup() { // put your setup code here, to run once: lcd.begin(16, 2); + lcd.setCursor(0,0); lcd.autoscroll(); } diff --git a/src/lib/SevSeg-master.zip b/src/lib/SevSeg-master.zip new file mode 100644 index 0000000000000000000000000000000000000000..dfa1bc961b9f5a051f567eda684fa350852c8328 Binary files /dev/null and b/src/lib/SevSeg-master.zip differ diff --git a/src/lib/SevenSeg-master.zip b/src/lib/SevenSeg-master.zip new file mode 100644 index 0000000000000000000000000000000000000000..1fa89d5728347bf33b7aac3fd2785f924cffdf94 Binary files /dev/null and b/src/lib/SevenSeg-master.zip differ diff --git a/src/seven_segment_display.cpp/seven_segment_display.cpp.ino b/src/seven_segment_display.cpp/seven_segment_display.cpp.ino new file mode 100644 index 0000000000000000000000000000000000000000..2459ca83859df83d651fc6a5147069590a7116e5 --- /dev/null +++ b/src/seven_segment_display.cpp/seven_segment_display.cpp.ino @@ -0,0 +1,31 @@ +#include <SevSeg.h> + +SevSeg sevseg; + +void InitializeSevSeg(); +void DisplayNumber(int number); + +void setup() { + // put your setup code here, to run once: + InitializeSevSeg(); +} + +void loop() { + // put your main code here, to run repeatedly: + DisplayNumber(3); +} + +void InitializeSevSeg() { + byte numDigits = 4; + byte digitPins[] = {2, 3, 4, 5}; + byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 13}; + bool resistorsOnSegments = false; // 'false' means resistors are on digit pins + byte hardwareConfig = COMMON_ANODE; // See README.md for options + sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); +} + +void DisplayNumber(int number) { + sevseg.setNumber(number,3); + sevseg.refreshDisplay(); +} +