From eae3ad4310e5f75a55528b6d8b2e34bba79c3388 Mon Sep 17 00:00:00 2001 From: Alexander Davis Date: Mon, 20 Dec 2021 20:10:28 +0000 Subject: [PATCH] Creation of Arduino Sketch --- BitBox/BitBox.ino | 162 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 BitBox/BitBox.ino diff --git a/BitBox/BitBox.ino b/BitBox/BitBox.ino new file mode 100644 index 0000000..e68630c --- /dev/null +++ b/BitBox/BitBox.ino @@ -0,0 +1,162 @@ +/* + BitBox + + Placeholder + + ©2021 Alexander Davis + + https://github.com/AlexanderEDavis/BitBox +*/ + +#include +#include +#include "src/mechatronics_lib.h" + +#include + +float denary = 0; +float value = 0; + +void _delay(float seconds) { + long endTime = millis() + seconds * 1000; + while(millis() < endTime) _loop(); +} + +void setup() { + pinMode(1,INPUT); + pinMode(2,INPUT); + pinMode(3,INPUT); + pinMode(4,INPUT); + pinMode(5,INPUT); + pinMode(6,INPUT); + pinMode(7,INPUT); + pinMode(8,INPUT); + pinMode(9,INPUT); + denary = 0; + value = 1; + while(!(value == 256.000000)){ + // To be defined + value += value * 2; + + } + while(1) { + if((digitalRead(1)) && (/)){ + denary += -1; + // To be defined + + }else{ + if(digitalRead(1)){ + denary += 1; + // To be defined + + } + + } + if((digitalRead(2)) && (/)){ + denary += -2; + // To be defined + + }else{ + if(digitalRead(2)){ + denary += 2; + // To be defined + + } + + } + if((digitalRead(3)) && (/)){ + denary += -4; + // To be defined + + }else{ + if(digitalRead(3)){ + denary += 4; + // To be defined + + } + + } + if((digitalRead(4)) && (/)){ + denary += -8; + // To be defined + + }else{ + if(digitalRead(4)){ + denary += 8; + // To be defined + + } + + } + if((digitalRead(5)) && (/)){ + denary += -16; + // To be defined + + }else{ + if(digitalRead(5)){ + denary += 16; + // To be defined + + } + + } + if((digitalRead(6)) && (/)){ + denary += -32; + // To be defined + + }else{ + if(digitalRead(6)){ + denary += 32; + // To be defined + + } + + } + if((digitalRead(7)) && (/)){ + denary += -64; + // To be defined + + }else{ + if(digitalRead(7)){ + denary += 64; + // To be defined + + } + + } + if((digitalRead(8)) && (/)){ + denary += -128; + // To be defined + + }else{ + if(digitalRead(8)){ + denary += 128; + // To be defined + + } + + } + if((digitalRead(9)) && (/)){ + denary += -256; + // To be defined + + }else{ + if(digitalRead(9)){ + denary += 256; + // To be defined + + } + + } + + _loop(); + } + +} + +void _loop() { +} + +void loop() { + _loop(); +}