📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้ คำสั่งเขียน
#include <Keypad.h>
#include <Wire.h>
const byte numRows= 4;
const byte numCols= 4;
int _M =10;
char keymap[numRows][numCols]=
{
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};
byte rowPins[numRows] = {9,8,7,6};
byte colPins[numCols]= {5,4,3,2};
Keypad myKeypad = Keypad(makeKeymap(keymap),
rowPins, colPins,
numRows, numCols);
void setup()
{
Wire.begin();
Serial.begin(9600);
pinMode(A3, INPUT);
Serial.begin(9600);
pinMode(_M,OUTPUT);
}
void loop()
{
char keypressed = myKeypad.getKey();
if (keypressed != NO_KEY)
{
Serial.println(keypressed);
Wire.beginTransmission(4);
Wire.write(keypressed);
Wire.endTransmission();
}
{
int val = analogRead(A3);
Serial.println(val);
{
if(val >=200)
digitalWrite(10, HIGH);
}
{
if(val <=99)
digitalWrite(10, LOW);
}
}
}

ไม่มีความคิดเห็น:
แสดงความคิดเห็น
ครูเต้ง เทคโนฯ