아두이노 초음파센서 2개 LCD
페이지 정보
작성자 master 작성일18-06-28 09:19 조회7,466회 댓글0건본문

// MCU BASIC: https://www.basic4mcu.com
// DateTime : 2018-06-27 오후 11:25:02
// by Ok-Hyun Park
//
#include <LiquidCrystal.h>
LiquidCrystal lcd(3,4,9,10,11,12); //rs, en, d4, d5, d6, d7
//
int trig1=13,echo1=8;
int trig2=7,echo2=6;
int SW=5;
//
long d1,d2;
//
void setup(){
pinMode(SW,INPUT_PULLUP);
pinMode(trig1,OUTPUT); pinMode(echo1,INPUT);
pinMode(trig2,OUTPUT); pinMode(echo2,INPUT);
lcd.begin(16,2);
Serial.begin(9600);
}
//
void loop(){
digitalWrite(trig1,HIGH); delayMicroseconds(10); digitalWrite(trig1,LOW);
d1=pulseIn(echo1,HIGH)/58.2;
lcd.setCursor(0,0); lcd.print("d1="); lcd.print(d1);
Serial.print("d1="); Serial.println(d1);
delay(100);
//
digitalWrite(trig2,HIGH); delayMicroseconds(10); digitalWrite(trig2,LOW);
d2=pulseIn(echo2,HIGH)/58.2;
lcd.setCursor(0,1); lcd.print("d2="); lcd.print(d2);
Serial.print("d2="); Serial.println(d2);
delay(100);
}
댓글 : 0
조회수 : 7,466
등록된 댓글이 없습니다.