Pages: [1]   Go Down
Author Topic: keypad help  (Read 233 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: 654
Posts: 50949
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
Melbourne, Australia
Offline Offline
Brattain Member
*****
Karma: 511
Posts: 19367
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Read this before posting a programming question

Code tags, please.
Logged

http://www.gammon.com.au/electronics

Please post technical questions on the forum - not to me by personal message. Thanks a lot.

Pages: [1]   Go Up
Jump to: