질문게시판 > 아두이노 코드 질문

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > 질문게시판

아두이노 코드 질문

페이지 정보

작성자 master 작성일18-12-16 19:25 조회8,400회 댓글0건

본문


#define trigPin1 3
#define echoPin1 2
#define trigPin2 6
#define echoPin2 5
#define buzzerPin 4
void setup() {
Serial.begin(9600);
pinMode(echoPin1, INPUT);
pinMode(trigPin1, OUTPUT);
pinMode(echoPin2, INPUT);
pinMode(trigPin2, OUTPUT);
}
void buzz(int a){
tone(buzzerPin, 1000);
delay(a);
}
void loop() {
long duration1;
long duration2;
float cm1;
float cm2;
digitalWrite(trigPin1, LOW);
delayMicroseconds(2);
digitalWrite(trigPin1,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin1,LOW);
delayMicroseconds(2);
duration1 = pulseIn(echoPin1,HIGH);
cm1=(duration1*0.0343)/2;
digitalWrite(trigPin2,LOW);
delayMicroseconds(2);
digitalWrite(trigPin2,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin2,LOW);
delayMicroseconds(2);
duration2 = pulseIn(echoPin2,HIGH);
cm2=(duration2*0.0343)/2;
if(cm1<25 && cm2<25) buzz(50);
else noTone(buzzerPin);
delay(100);
}
이 코드 c나 Java로 바꾸실줄아는분 내공많이드려요
주석설명도해주세요 

 

//

 

 

// DateTime : 2018-12-05 오후 1:04:23
// by Ok-Hyun Park
//
int trig1=3,echo1=2;
int trig2=6,echo2=5;
int buzz=4;
//
void setup(){
  Serial.begin(9600);
  pinMode(trig1,OUTPUT); pinMode(trig2,OUTPUT); // 트리거핀 출력으로 설정
}
//
void loop(){
  delay(100);
  digitalWrite(trig1,1); delayMicroseconds(10); digitalWrite(trig1,0); // 트리거1 출력  
  float cm1=pulseIn(echo1,1)*0.01715// 에코1 거리 입력
  //
  delay(100);
  digitalWrite(trig2,1); delayMicroseconds(10); digitalWrite(trig2,0); // 트리거2 출력
  float cm2=pulseIn(echo2,1)*0.01715// 에코2 거리 입력
  //
  if(cm1<25&&cm2<25)tone(buzz,1000,50); // 초음파1,2 모두 25cm 미만이면 부저 ON
  else              noTone(buzz);       //  부저 OFF
}

 

https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/


 

https://www.arduino.cc/reference/ko/language/functions/digital-io/pinmode/


 

더보기

 

https://www.arduino.cc/reference/ko/language/functions/time/delaymicroseconds/


 

 

https://www.arduino.cc/reference/ko/language/functions/advanced-io/tone/


 

더보기

 

 

https://www.google.co.kr/search?hl=ko&authuser=0&ei=LU8HXPT0IYKawQS1k5qwBQ&q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+hc-sr04&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%E3%85%97%E3%85%8A-%E3%84%B4%E3%84%B204&gs_l=psy-ab.3.0.0.2624.6109..7470...0.0..0.95.647.7......0....1..gws-wiz.......0i71.A7FA_AYRg7w


 

 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글 : 0

조회수 : 8,400

등록된 댓글이 없습니다.

게시물 검색

BASIC4MCU > 질문게시판 목록

제목 날짜
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은… 스태프  19-01-15
공지 사이트 이용 안내 댓글[25] master  17-10-29
질문 라즈베리파이4 신형 선택문제 댓글[1] maximum 새글 22-06-26
질문 음전압 ADC 댓글[1] 412904 새글 22-06-26
질문 아두이노 센서값 출력 질문입니다! 댓글[1] 아궁2  22-06-24
질문 ATmega128, ATmega28 RS232통신 첨부파일Moon4201  22-06-24
답변 답변 : ATmega128, ATmega28 RS232… 댓글[1] master  22-06-25
질문 서보모터, 온습도센서 코드 질문 댓글[2] 첨부파일kshdlfaldfh  22-06-22
답변 답변 : 서보모터, 온습도센서 코드 질문 댓글[15] master  22-06-22
질문 steppermulti5 질문 응애  22-06-21
답변 답변 : steppermulti5 질문 댓글[1] master  22-06-22
질문 atmega128 avr usart 질문 snoflak  22-06-21
답변 답변 : atmega128 avr usart 질문 댓글[5] master  22-06-21
질문 사용자 정의 함수 변환 하는 방법 댓글[2] 첨부파일da0800  22-06-21
질문 atmega128 댓글[1] 양의노래  22-06-20
질문 아두이노 동시동작 재질문 댓글[9] 첨부파일죠르디  22-06-20
질문 초음파센서로 dc모터 제어하기 댓글[1] 첨부파일난쟁2  22-06-20
질문 아두이노 동시동작 댓글[7] 죠르디  22-06-19
질문 ATMEGA128 UART,FND 연동 질문 JMOD  22-06-19
답변 답변 : ATMEGA128 UART,FND 연동 질문 댓글[1] master  22-06-20
질문 atmeg128 질문이요 댓글[1] 첨부파일공대생er  22-06-18
질문 atmega128 초음파 센서로 신호등 시간초 늘리기 서동씨  22-06-18
답변 답변 : atmega128 초음파 센서로 신호등 시간초… 댓글[1] master  22-06-18
질문 atmega128 댓글[2] 망경이  22-06-18
질문 앱인벤터 이용해서 수동 자동 할라고하는데 ..잘안됩니다… 댓글[1] 따랑해영  22-06-18
답변 질문 : 앱인벤터 이용해서 수동 자동 할라고하는데 ..… 댓글[1] 첨부파일따랑해영  22-06-19
답변 질문 : 앱인벤터 이용해서 수동 자동 할라고하는데 .… 첨부파일따랑해영  22-06-19
질문 서보모터와 초음파센서 댓글[1] 브링미히어  22-06-17
질문 LCD 도와주세요 ㅜㅠㅠㅠ 댓글[2] 첨부파일dentist22  22-06-17
질문 안녕하세요 atmega128 질문드리고 싶습니다. (자… 댓글[3] dlcldl  22-06-17
게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전