// Kelsey & Raj
// SUSE 303 - Lab 3
// Monday, Feburary 26, 2023 & Monday, March 4, 2023
// Library imports:
# include <LiquidCrystal>
# include <LedControl.h>
# include <IRremote.h>
// Pin connections for LCD:
LiquidCrystal lcd(53, 51, 49, 47, 45, 43, 41);
// IR Remote setup:
IRrecv irrecv(12);
decode_results results;
void setup() {
// put your setup code here, to run once:
// Pin connection for joystick:
pinMode(A2, INPUT); // VRx connection (horizontal)
pinMode(A1, INPUT); // VRy connection (vertical)
pinMode(52, INPUT); // SW connection (button)
// Initial LCD setup and splashscreen:
lcd.begin(16,2);
lcd.print("Hello World!");
delay(2000);
// Constant display setup:
lcd.clear();
lcd.print("Mode: ");
// Serial monitor setup:
Serial.begin(9600);
Serial.print("Reprogram Remote? Y/N");
// Code to program remote:
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(52) == HIGH) {
}
}