Pages: [1]   Go Down
Author Topic: keypad help  (Read 227 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am getting an error, default arguments are only permitted for fuction parameters
can anyone help here is my code
Code:

#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 rowPins[ROWS] = {44, 46, 48, 50};
byte colPins[COLS] = {24, 26, 28, 30};

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

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

void loop()
(
char key = keypad.getKey();//error this line
if (key ! = NO_KEY)
{
  Serial.print(key);
}
}

thanks tom
Logged

Seattle, WA USA
Online Online
Brattain Member
*****
Karma: 642
Posts: 50384
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Code:
void loop()
(
char key = keypad.getKey();//error this line
You have already been told that an open curly brace, not an open parenthesis, goes after the function statement.
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 503
Posts: 19095
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Read this before posting a programming question

Code tags, please.
Logged


Pages: [1]   Go Up
Jump to: