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");
}
}
3. อธิบายการทำงานของโปรแกรม
เมื่อกด สวิชต์ ขา 0 จะทำให้มอเตอร์ตัวที่ 1 หมุน และ lcd จะขึ้นคำว่า MOTOR1
เมื่อกด สวิชต์ ขา 1 จะทำให้มอเตอร์ตัวที่ 2 หมุน และ lcd จะขึ้นคำว่า MOTOR2
ความคิดเห็น
แสดงความคิดเห็น