12/04/2568

Theme 2 วงจรพัฒนา project เพื่อจำลองการเปิดประตูโดยกดที่กำหนดไว้ กด A

 

📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้ คำสั่งเขียน 


#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);
  }
}
}



📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้ วงจร





ไม่มีความคิดเห็น:

แสดงความคิดเห็น

ครูเต้ง เทคโนฯ