วันจันทร์ที่ 17 กันยายน พ.ศ. 2561

งานปฏิบัติ 6


                                    กดสวิตกลับทางมอเตอร์ แสดงจอ LCD







Code

#include <LiquidCrystal.h>

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int BS1=0;
int BS2=0;
void setup() {
  pinMode(1,OUTPUT);
  pinMode(0,OUTPUT);
  pinMode(13,OUTPUT);
  pinMode(7,INPUT);
  pinMode(6,INPUT);
  lcd.begin(16, 2);
}
void loop() {
  BS1 = digitalRead(6);
  BS2 = digitalRead(7);
  if(BS1==LOW){
    digitalWrite(1,HIGH);
    digitalWrite(0,LOW);
    lcd.setCursor(7,1);
    lcd.print("RIGHT");
}
else if (BS2==LOW){
  digitalWrite(1,LOW);
  digitalWrite(0,HIGH);
  lcd.setCursor(7,1);
  lcd.print("LEFT");
}
else{
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  delay(100);
  digitalWrite(1,LOW);
  digitalWrite(0,LOW);
  lcd.setCursor(7,1);
  lcd.print("STOP");
}
}










Code

#include <LiquidCrystal.h>

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int BS1=0;
int BS2=0;
void setup() {
  pinMode(1,OUTPUT);
  pinMode(0,OUTPUT);
  pinMode(13,OUTPUT);
  pinMode(7,INPUT);
  pinMode(6,INPUT);
  lcd.begin(16, 2);
}
void loop() {
  BS1 = digitalRead(6);
  BS2 = digitalRead(7);
  if(BS1==LOW){
    digitalWrite(1,HIGH);
    digitalWrite(0,LOW);
    lcd.setCursor(7,1);
    lcd.print("RIGHT");
}
else if (BS2==LOW){
  digitalWrite(1,LOW);
  digitalWrite(0,HIGH);
  lcd.setCursor(7,1);
  lcd.print("LEFT");
}
else{
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  delay(100);
  digitalWrite(1,LOW);
  digitalWrite(0,LOW);
  lcd.setCursor(7,1);
  lcd.print("STOP");
}
}






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

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

งาน5 ในสถานที่ฝึกงานของ นักศึกษา ใช้ระบบควบคุมคุณภาพอย่างไร

Quality Assurance (QA) กับ Quality Control (QC) QC (Quality Control) หมายถึง  การควบคุมคุณภาพสินค้าให้เป็นไปตามคุณสมบัติที่กำหนดไว้  และส...