Fout in Keypad (4x4) sketch

Arduino specifieke Software
Berichten: 1
Geregistreerd: 04 Feb 2018, 13:51

Fout in Keypad (4x4) sketch

Berichtdoor Arne_Paulussen » 04 Feb 2018, 13:57

Hallo iedereen,
Ik ben een 17 jarige student en ik ben als eindwerk een alarmsysteem aan het maken.
Nu wou ik graag testen uitvoeren op een 4x4 arduino keypad, maar ik krijg steeds foutmeldingen.
Het programma wat ik gebruik is een standaardprogramma dat ik op het net gevonden heb.
Wanneer dat er vanboven #include <Keypad.h> staat krijg ik steeds dezelfde error.
Wanneer ik deze dan verwijder om te kijken als het opgelost is krijg ik een andere error namelijk: Keypad does not name a type.
Dit programma is nochtans zeer populair en zou moeten werken.

Hieronder vinden jullie het programma.
Alvast hard bedankt
Mvg
cpp code
#include <Keypad.h>

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

byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {9, 8, 7, 6}; //connect to the column pinouts of the keypad

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

void setup(){
Serial.begin(9600);
}

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

if (key){
Serial.println(key);
}
}

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Fout in Keypad (4x4) sketch

Berichtdoor nicoverduin » 04 Feb 2018, 14:31

Heb je de library voor keypad al geinstalleerd?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Fout in Keypad (4x4) sketch

Berichtdoor Koepel » 04 Feb 2018, 14:41

Bij de voorkeuren kun je uitgebreide uitvoer tijdens compiler weergeven. Dan kun je daar een kopie van maken en ons laten zien. De eerste foutmelding is de belangrijkste.

Ga in het menu naar: Schets / Bibliotheek gebruiken / Bibiotheek beheren.
Vul rechtboven bij het filter in: keypad
Installeer: Keypad by Mark Stanley, Alexander Brevig

Dan heb je de keypad library geinstalleerd. Daarna kan de compiler die library wel vinden.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: ecetecaayu, RussellAlets en 16 gasten