Binary Led Display
Posted: Thu Apr 24, 2025 10:03 pm
This is the code for an 8 bit binary display using arduino nano
This is a version where you can use serial monitor to send a number under 256 and the display will count up to the number and display it
Code: Select all
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
Serial.begin(9600);
}
void loop() {
for(int number = 0; number < 256; number ++){
for (int i = 7; i >= 0; i--) {
digitalWrite(i+2, (number >> i) & 1);
}
delay(100);
}
}Code: Select all
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
Serial.begin(9600);
}
void loop() {
int limit = Serial.parseInt();
for(int number = 0; number <= limit; number ++){
for (int i = 7; i >= 0; i--) {
digitalWrite(i+2, (number >> i) & 1);
}
delay(100);
}
}