งานปฏิบัติ 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");
}
}
//////////////////////////////////////////////////////












ความคิดเห็น

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

สัญลักษณ์ Flowchart

Code โปรเจค Arduino ง่ายๆ เปิด ปิดไฟด้วยเสียง

code โปรเจครถบังคับ 2WD Arduino