From d6a416d7a8f10b4f8974569a596f50948ef46414 Mon Sep 17 00:00:00 2001 From: askiiart Date: Sun, 23 Oct 2022 12:59:34 -0500 Subject: [PATCH] Initial commit; completed --- Demos/Arduino/display_num.ino | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Demos/Arduino/display_num.ino diff --git a/Demos/Arduino/display_num.ino b/Demos/Arduino/display_num.ino new file mode 100644 index 0000000..7590341 --- /dev/null +++ b/Demos/Arduino/display_num.ino @@ -0,0 +1,22 @@ +int pin1 = 8; +int pin2 = 7; +int pin3 = 6; +int pin4 = 5; +int pin5 = 4; +int pin6 = 3; +int pin7 = 2; + +void setup() { +} + +void loop() { + // put your main code here, to run repeatedly: + int x = 101; + if((x % 2) > 0) { digitalWrite(pin1, HIGH); } else { digitalWrite(pin1, LOW); } + if((x % 4) > 1) { digitalWrite(pin2, HIGH); } else { digitalWrite(pin2, LOW); } + if((x % 8) > 3) { digitalWrite(pin3, HIGH); } else { digitalWrite(pin3, LOW); } + if((x % 16) > 7) { digitalWrite(pin4, HIGH); } else { digitalWrite(pin4, LOW); } + if((x % 32) > 15) { digitalWrite(pin5, HIGH); } else { digitalWrite(pin5, LOW); } + if((x % 64) > 31) { digitalWrite(pin6, HIGH); } else { digitalWrite(pin6, LOW); } + if((x % 128) > 63) { digitalWrite(pin7, HIGH); } else { digitalWrite(pin7, LOW); } +}