Skip to content

Commit 1640298

Browse files
committed
Added E26
1 parent 72f2f57 commit 1640298

File tree

4 files changed

+55
-0
lines changed

4 files changed

+55
-0
lines changed
Binary file not shown.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
/*
2+
Bas on Tech - 4x4 Membraan Keypad
3+
Deze les is onderdeel van de lessen op https://arduino-lessen.nl
4+
5+
(c) Copyright 2020 - Bas van Dijk / Bas on Tech
6+
Deze code en inhoud van de lessen mag zonder schriftelijke toestemming
7+
niet voor commerciele doeleinden worden gebruikt
8+
9+
YouTube: https://www.youtube.com/c/BasOnTechNL
10+
Facebook: https://www.facebook.com/BasOnTechChannel
11+
Instagram: https://www.instagram.com/BasOnTech
12+
Twitter: https://twitter.com/BasOnTech
13+
14+
---------------------------------------------------------------------------
15+
*/
16+
17+
#include <Keypad.h>
18+
19+
const byte ROWS = 4; // vier rijen
20+
const byte COLS = 4; // vier kolommen
21+
22+
// Knoppen koppelen aan een array voor de Keymap instantie
23+
char hexaKeys[ROWS][COLS] = {
24+
{'1', '2', '3', 'A'},
25+
{'4', '5', '6', 'B'},
26+
{'7', '8', '9', 'C'},
27+
{'*', '0', '#', 'D'}
28+
};
29+
30+
byte colPins[ROWS] = {5, 4, 3, 2}; // Pinnen gebruikt voor de rijen van het keypad
31+
byte rowPins[COLS] = {9, 8, 7, 6}; // Pinnen gebruikt voor de kolommen van het keypad
32+
33+
// Initialiseer het Keypad
34+
Keypad customKeypad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
35+
36+
void setup() {
37+
Serial.begin(9600); // Initialiseer de seriele monitor
38+
}
39+
40+
void loop() {
41+
42+
// Lees de ingedrukte knop uit
43+
char button = customKeypad.getKey();
44+
45+
if (button) {
46+
Serial.println(button);
47+
}
48+
}
Loading

E26-4x4-membraan-keypad/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 4x4 Membraan keypad op Arduino
2+
Onderdeel van Bas on Tech Nederlandstalige Arduino lessen - Zie https://arduino-lessen.nl
3+
4+
Abonneer je direct op het Bas on Tech YouTube kanaal via http://www.youtube.com/c/BasOnTechNL?sub_confirmation=1
5+
6+
## De schakeling
7+
![alt text](./E26-4x4-membraan-keypad.png "schakel schema")

0 commit comments

Comments
 (0)