arduino lcd

ใบรายงานผลการปฏิบัติงาน

1. Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม
#include <LiquidCrystal.h>// ฟังชั่นที่ถกเรียกใช้งาน
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// ขาที่ใช้ในการแสดง
void setup() { // กำหนดค่าอุปกรณ์
pinMode(0,INPUT); // กำหนดว่าอิกนพุตหรือเอาท์พุต
pinMode(1,INPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
lcd.begin(16,2); //ใช้แสดง
}
void loop() { // ลูปการทำงาน
  int x = digitalRead(0);// สวิตซ์
  int y = digitalRead(1);
  if ( x==0) // เมื่อสถานะเปลี่ยนจะทำงานตามลูป
  {
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  lcd.setCursor(4, 0);
lcd.print("MOTOR1"); // แสดงค่าตามนี้
}
  if ( y==0)
  {
  digitalWrite(7,HIGH);
  digitalWrite(6,LOW);
  lcd.setCursor(4, 0);
lcd.print("MOTOR2");
}
}
                       
    2. ภาพจำลองการทำงานด้วยโปรแกรม Proteus
  




      3. อธิบายการทำงานของโปรแกรม
      เมื่อกด สวิชต์ ขา 0 จะทำให้มอเตอร์ตัวที่ 1 หมุน และ  lcd จะขึ้นคำว่า MOTOR1
      เมื่อกด สวิชต์ ขา 1 จะทำให้มอเตอร์ตัวที่ 2 หมุน และ  lcd จะขึ้นคำว่า MOTOR2

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงานที่ 7 arduino หาเอง

arduino กลับทางหมุนมอเตอร์

MIKRO C T6 ควบคุมการแสดงข้อความด้วย LCD