ใครเคยใช้ Arduino บ้างครับ ขอปรึกษาครับ

กระทู้คำถาม
เนื่องจากผมทำโปรเจคจบ ป.ตรี แล้วพึ่งรู้จักกับ Arduino ไม่นานมาก

พอจะดูโค้ดแล้วพอทำความเข้าใจได้บ้างไม่ได้บ้าง แต่ก็พอจะเข้าใจคำสั่งหลักๆครับ
(เพราะส่วนใหญ่จะอาศัยการก๊อปโค้ดสำเร็จรูปมา แล้วนำมาดัดแปลงน่ะครับ เขียนเองยังไม่ไหวครับ)

แต่ปัญหาติดอยู่ตรงที่ว่า ผมทำให้ตัวบอร์ดรู้จักกับโมดูลไม่ได้น่ะครับ ค้นหาในกูเกิ้ลเหมือนจะไม่มีใครเป็นปัญหาแบบผมเลย

อย่างอันนี้ครับ เป็นโมดูล Keypad 4x4 ต่อกับ Arduino Mega 2560

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] = {2,3,4,5}; //connect to row pinouts
byte colPins[COLS] = {6,7,8,9}; //connect to column pinouts

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

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

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

  if (key != NO_KEY){
    Serial.println(key);
  }
}



มันจะ Error ที่
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

เพราะอะไรหรอครับ?
ถ้ามีอะไรจะแนะนำผมเพิ่มเติมยินดีรับฟังครับ

ขอบคุณครับ




ปล.ถ้าหากแท็กผิดหมวดต้องขออภัยนะครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ใช้ keypad module ใช่มั้ย
คิดว่ายังไม่ได้ import library เข้ามา

ลองทำตามลิ้งไปเลย http://playground.arduino.cc/code/Keypad ในหัวข้อ Download, install and import
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่