KEYPAD

SALVE VORRI CAPIRE UNA COSA
IL KEYPAD QUELLO CHE SEMBRA UNA CALCOLATRICE COME VA PROGRAMMATO OVVERO IL MIO PROGETTO SAREBBE QUANDO PREMO IL PULSANTE 1 DEL KEYPAD ACCENDI IL LED

#include <Keypad.h>

const byte ROWS = 4;
const byte COLS = 4;
char keys[ROWS][COLS] =
{
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};

byte colPins[COLS] = {2, 4, 7, 8}; //column pins
byte rowPins[ROWS] = {10, 11, 12, A0}; //row pins

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
  char key = keypad.getKey();
  if (key != NO_KEY)
  {
    if (key == '1')
    {
      digitalWrite(LED_BUILTIN, HIGH);
    }
    else
    {
      digitalWrite(LED_BUILTIN, LOW);
    }
  }
}

>claudiopadovan: Prima di tutto, nella sezione in lingua Inglese si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post ... ::slight_smile:

... poi, essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Il tuo post è già stato spostato nell'opportuna sezione del forum "Italiano”dove puoi proseguire.
P.P.S.: E NON usare i caratteri MAIUSCOLI ... equivalgono ad URLARE ed è cosa che NON è ben vista. :wink:

Fammi capire, tu vuoi solo che premendo il pulsante 1 si accenda il led? Allora collega solo il pulsante 1, e se leggi l'ingresso accendi il led. Oppure fai cosa figosa: togli Arduino e colleghi così:
Pila +
Pulsante
Resistenza
Led
Pila -

Ah, se non sai scrivere un programma che legge un ingresso e comanda un uscita STUDIATI il reference di questo sito