บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2018

งานปฎิบัติ 7

รูปภาพ
งาน ปฎิบัติ 7 Key Pad wiring diagram Cod 1 #include "LedControl.h" #include "Keypad.h" char keys[4][4]={   {'7','8','9','A'},   {'4','5','6','B'},   {'1','2','3','C'},   {'E','0','F','D'}}; byte rowPins[] = {7,6,5,4}; byte colPins[] = {3,2,1,0}; Keypad keypad = Keypad(makeKeymap(keys),rowPins,colPins,4,4); LedControl lc=LedControl(8,10,9,1);  // Pin 8->DIN, 10->CLK, 9->CS(LOAD), 1 = No.of devices void setup()  {   lc.shutdown(0,false);     lc.setIntensity(0,5);    lc.clearDisplay(0);       } void loop()  {   char key = keypad.getKey();   if (key != NO_KEY)   {     lc.setChar(0,0,key,false);   } } Cod 2 #include "LedControl.h" #include "Keypad.h" char keys[4][4]={   {'7','8','9','A'},

งานปฎิบัติ 6

รูปภาพ
BUZZER wiring diagram Code 01 #include "LedControl.h" #define C4  262 #define D4  294 #define E4  330 #define F4  349 #define G4  392 #define A4  440 #define B4  494 #define C5  523 int melody[] = {C4,D4,E4,F4,G4,A4,B4,C5}; float beats[] ={1,1,1,1,1,1,1,1}; int buzzerpin = 11; int timestop = 70; LedControl lc=LedControl(8,10,9,1); // Pin 8->DIN, 10->CLK, 9->CS(LOAD), 1 = No.of devices void setup() {   lc.shutdown(0,false);    lc.setIntensity(0,5);   lc.clearDisplay(0);   int dl = 500;   pinMode(buzzerpin,OUTPUT);   int numnote;   numnote = sizeof(melody)/2;    for (int i=0;i<numnote;i++)   {     lc.setChar(0,7-i,'-',false);     tone(buzzerpin, melody[i],dl*beats[i]);     delay(dl*beats[i]);     digitalWrite(buzzerpin,HIGH);     delay(timestop);   } } void loop() { } Code 02 #include "LedControl.h" #define C4  262 #define D4  294 #define E4  330 #define F4  349 #define FS4 370 #define G4  392 #define A4  440 #define B4  494 #defi

งาน ปฎิบัติ 5

รูปภาพ
จอ LCD wiring diagram Code 1 #include <LiquidCrystal.h>   LiquidCrystal lcd(12, 10, 4, 5, 6, 7);   งาน ปฎิบัติ 5                                            จอ LCD void setup() { lcd.begin(16, 2);                                                  lcd.print("PLAUM");                      lcd.setCursor(0, 1);                                         lcd.print("ITTIWAT");                 } void loop() { }  

project เปิดปิดไฟด้วยแสง

รูปภาพ
project เปิดปิดไฟด้วยแสง วิธีการใช้รีเลย์ 5 V  บน  Arduino Arduino  เป็นไมโครคอนโทรลเลอร์ตระกูลต้นแบบที่ทำงานบนไฟ  DC  ขนาดเล็ก รีเลย์เป็นอุปกรณ์ที่ช่วยให้ไมโครคอนโทรลเลอร์ (หรือแผงควบคุมไมโครคอนโทรลเลอร์) เช่น  Arduino  เพื่อเปิดหรือปิดเครื่องใช้ในครัวเรือนต่างๆเช่นมอเตอร์ไฟเครื่องทำน้ำอุ่นโทรทัศน์และพัดลมเป็นต้นวันนี้  Arduino  กำลังถูกนำมาใช้เพื่อการใช้งานที่หลากหลายเช่นการควบคุม  LEDs การตรวจสอบอุณหภูมิการบันทึกข้อมูลและการเปิดมอเตอร์ ฯลฯ งานสำคัญอีกอย่างหนึ่งที่  Arduino  สามารถทำได้คือการควบคุมรีเลย์  5V  เพื่อใช้งานเครื่องใช้ไฟฟ้าแรงสูงและอุปกรณ์ต่างๆ .ตระกูล  Arduino  ตระกูลไมโครคอนโทรลเลอร์เช่น UNO, Nano  และ  Mega  เป็นต้นสามารถตั้งโปรแกรมเพื่อควบคุมรีเลย์  5V  แบบง่ายๆคือเปิดหรือปิดการทำงานเมื่อกดปุ่มอ่านค่าอุณหภูมิจากเทอร์มิสเตอร์หรือเพียงแค่ตั้งค่า จับเวลาที่กำหนดไว้ล่วงหน้า ในโครงการนี้เราจะเห็นวงจรง่ายๆที่  Arduino UNO  จะควบคุมรีเลย์  5V  ซึ่งจะเป็นหลอดไฟ หมายเหตุ: เราได้ใช้  Arduino UNO  ในโครงการนี้เนื่องจากเป็นที่นิยมมากกว่าบอร์ด  Arduino  อื่น ๆ และผู