diff --git a/Mastermind/Mastermind.ino b/Mastermind/Mastermind.ino new file mode 100644 index 0000000..bb49675 --- /dev/null +++ b/Mastermind/Mastermind.ino @@ -0,0 +1,246 @@ +#define RIP (inp > 570 && inp < 580) +#define YIP (inp > 780 && inp < 790) +#define GIP (inp > 840 && inp < 850) +#define BIP (inp > 928 && inp < 938) +static const int CCCP = 11; +static const int CCIP = 12; +static const int ICIP = 13; +static const int BI = 4; +static const int GI = 5; +static const int YI = 6; +static const int RI = 7; +int v1 = 0; +int v2 = 0; +int v3 = 0; +int v4 = 0; +int diff = 2; +int turnsRemaining = 0; +int master = 0; +int incorrect = 0; +int correct = 0; +int partial = 0; +bool win = false; +void setup() { + pinMode(CCCP, OUTPUT); + pinMode(CCIP, OUTPUT); + pinMode(ICIP, OUTPUT); + pinMode(BI, OUTPUT); + pinMode(GI, OUTPUT); + pinMode(YI, OUTPUT); + pinMode(RI, OUTPUT); + pinMode (A1, INPUT_PULLUP); + Serial.begin(9600); + randomSeed(analogRead(0)); +} + +void loop() { + // put your main code here, to run repeatedly: + int inp = analogRead(A1); + generateRandomValues(); + Serial.println(master); + correct = 0; + for (int d = 0; d