13-12-2017, 21:02
(11-12-2017, 20:48)namok napisał(a): Komunikat masz jasny - nie zainstalowałeś biblioteki Keypad.
Dziwne bo instalowałem ją.
Jak wgrywam jeszcze raz jest komunikat,że jest zainstalowana i mam przeładować program naciskam popraw kodowanie i przeładuj i jest to samo.
Normalnie wymiękam.
Spędziłem przy tym chyba z 5 godzin i nic nawet pisząc inne kody.
To chyba nie dla mnie.
Jeszcze tylko jak bym mógł prosić o pomoc w napisaniu kodu chociaż na jeden przycisk (chwilowy) taki jak np.w padzie
chodzi o załączenie on i off.
Z góry dzięki
Sławek
Kod:
//BUTTON BOX
//USB w ProMicro
//Tested in WIN10
#define ENABLE_PULLUPS
#define KEYS 15
#include<Krypad.h>
const byte rows = 4; //four rows
const byte cols = 4; //four columns
char keys[ROWS][COLS] = {
{1,2,3,4},
{5,6,7,8},
{9,10,11,12},
{13,14,15},
};
byte rowPins[rows] = {21,20,19,18};
byte colPins[cols] = {15,14,16,10};
Keypad = Keypad( makeKeymap(buttons), rowPins, colPins);
void setup(){
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if (key != NO_KEY){
Serial.println(key);
}
}