Remember when you said.. I checked all the wireing and it is ALL CORRECT? This is your learning mo
Remember when you said.. I checked all the wireing and it is ALL CORRECT?
This is your learning moment.
This is your learning moment.

void loop()
{
firstButtonState = digitalRead(firstButton);
secondButtonState = digitalRead(secondButton);
thirdButtonState = digitalRead(thirdButton);
fourthButtonState = digitalRead(fourthButton);
fifthButtonState = digitalRead(fifthButton);
sixthButtonState = digitalRead(sixthButton);
seventhButtonState = digitalRead(seventhButton);
eighthButtonState = digitalRead(eighthButton);
if(firstButtonState == LOW)
{
Serial.println("1");
}
else if(secondButtonState == LOW)
{
Serial.println("2");
}
else if(thirdButtonState == LOW)
{
Serial.println("3");
}
else if(fourthButtonState == LOW)
{
Serial.println("4");
}
else if(fifthButtonState == LOW)
{
Serial.println("5");
}
else if(sixthButtonState == LOW)
{
Serial.println("6");
}
else if(seventhButtonState == LOW)
{
Serial.println("7");
}
else if(eighthButtonState == LOW)
{
Serial.println("8");
}
else
{
Serial.println("no button is pressed");
}
}void setup() {
Serial.begin(9600);
DDRB &= ~(1 << DDB2);
PORTB |= (1 << PORTB2);
}
void loop() {
bool pin16State = !(PINB & (1 << PINB2));
if (pin16State) {
Serial.println("8");
} else {
Serial.println("no button is pressed");
}
delay(100); // Optional debounce
}void loop()
{
firstButtonState = digitalRead(firstButton);
secondButtonState = digitalRead(secondButton);
thirdButtonState = digitalRead(thirdButton);
fourthButtonState = digitalRead(fourthButton);
fifthButtonState = digitalRead(fifthButton);
sixthButtonState = digitalRead(sixthButton);
seventhButtonState = digitalRead(seventhButton);
eighthButtonState = digitalRead(eighthButton);
if(firstButtonState == LOW)
{
Serial.println("1");
}
else if(secondButtonState == LOW)
{
Serial.println("2");
}
else if(thirdButtonState == LOW)
{
Serial.println("3");
}
else if(fourthButtonState == LOW)
{
Serial.println("4");
}
else if(fifthButtonState == LOW)
{
Serial.println("5");
}
else if(sixthButtonState == LOW)
{
Serial.println("6");
}
else if(seventhButtonState == LOW)
{
Serial.println("7");
}
else if(eighthButtonState == LOW)
{
Serial.println("8");
}
else
{
Serial.println("no button is pressed");
}
}