Wake-up light arduino need help

Dat is altijd zo vaag. Compilatie problemen? Upload problemen? Of doet je programma niet wat je verwacht dat het zou moeten doen?

Heb je de individuele stukjes al getest? Knop lezen en de status via de seriele monitor tonen; een I2C lcd voorbeeld om wat tekst op de LCD te zetten.

Nog steeds hetzelfde draadje :wink: Een moderator had je draadje al verplaatst naar de Nederlandse sectie.

Ik ben met een project bezig dat (min of meer) dezelfde componenten gebruikt; het verschil is Uno vs Nano en geen LCD met ingebouwde I2C interface maar standaard LCD met aparte backpack.

Je kunt zien dat ik slechts twee draadjes per knop gebruik, geel voor verbinding met de Arduino en de andere voor GND. Er worden geen weerstanden gebruikt, het onderstaande programma schakelt de pullup weerstand die in the 328P processor zit in.

// aanpassen naar je behoefte
const uint8_t btnPin = 2;

void setup()
{
  Serial.begin(115200);

  pinMode(btnPin, INPUT_PULLUP);
}

void loop()
{
  if(digitalRead(btnPin) == LOW)
  {
    Serial.println("Knop ingedrukt");
  }
  else
  {
    Serial.println("Knop niet ingedrukt");
  }

  delay(1000);
}