Es geht mit Tastenfeldern weiter. Das Tastenfeld wird mit einer LED-Schaltung verbunden. Statt Infomeldungen im seriellen Monitor auszugeben, soll bei richtiger PIN eine grüne LED leuchten und bei falscher PIN eine rote LED…

Tastenfeld mit LED Schaltung:

Der Aufbau der LED Schaltung sollte aus den vergangenen Webartikeln zum Thema LED bereits klar sein und ergibt sich aus aus dem Code für dieses Projekt.

#include <Keypad.h>
const byte ROWS = 4;
const byte COLS = 3;

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

byte rowPins[ROWS] = {5,6,7,8};
byte colPins[COLS] = {2,3,4};
Keypad keypad = Keypad (makeKeymap(keys), rowPins, colPins, ROWS, COLS );

// Ende des erforderlichen Codes

int led01=13;
int led02=12;

void setup()

{
Serial.begin (9600);
pinMode(led01, OUTPUT);
pinMode(led02, OUTPUT);
}


void loop()
{
char key = keypad.getKey();


if (key == '1')
{
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
}

if (key == '2')
{
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
}

if (key == '3')
{
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
}

if (key == '4')
{
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
digitalWrite(12, LOW);
}

if (key == '5')
{
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(100);
digitalWrite(12, LOW);
}
}

Weitere interessante Webartikel zum Thema Arduino gibt es auf der Fuhselab Webseite und in der Artikelübersicht 2022 und der Artikelübersicht 2023.

Arduino Gruppe Peine:

Wer sich für Mikrocontroller Programmierung interessiert ist in der Arduino Gruppe Peine genau richtig. Auch Raspberry Fans und Nutzer anderer Mikrocontroller sind willkommen.

Die Arduino Gruppe Peine trifft sich Dienstags von 18:00 Uhr bis 21:00 Uhr. Die Teilnehmerzahl ist begrenzt und deshalb bitte vorher per Kontaktformular oder Mail an info@fuhselab.de melden. Der Veranstaltungsort wird kurzfristig festgelegt und den Teilnehmerinnen und Teilnehmern per E-Mail mitgeteilt.

Das Angebot “Arduino Gruppe Peine“ kann für einen Jahresbeitrag von 60,- Euro genutzt werden. Für einen Beitrag von 20,- Euro pro Teilnehmer können die Workshops genutzt werden. Materialkosten werden projektabhängig zusätzlich erhoben.

Von Torsten