질문게시판 > 답변 : 아두이노 휴지통 (초음파센서 블루투스)

TODAY459 TOTAL373,572
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 답변 : 아두이노 휴지통 (초음파센서 블루투스)

페이지 정보

작성자 master 작성일2018-10-01 11:44 조회3,868회 댓글2건

본문

	

 

//
#include <SoftwareSerial.h>
#define BT_RXD 10
#define BT_TXD 11
SoftwareSerial bluetooth(BT_RXD,BT_TXD);
//
#include <Servo.h>
#define TRIG 2
#define ECHO 3
Servo servo;
//
boolean isNear=false;
int mode='1'// 초기값 ON
//
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
  pinMode(TRIG,OUTPUT); pinMode(ECHO,INPUT);
  servo.attach(9);
  servo.write(180);
}
//
void loop(){
  if(bluetooth.available()){
    mode=bluetooth.read();
    Serial.write(mode);
  }
  //-----------------------------
  if(mode=='1'){
    digitalWrite(TRIG,HIGH); delayMicroseconds(10); digitalWrite(TRIG,LOW);
    long distance=pulseIn(ECHO,HIGH)/58;
    Serial.print("distance: "); Serial.println(distance);
    //
    if(distance<30){
      if(!isNear){ Serial.println(" Servo 0"); isNear=trueservo.write(0); }
    }
    else{
      if(isNear){ Serial.println(" Servo 180"); isNear=falseservo.write(180); delay(1000); }
    }
  }
  //-----------------------------
  delay(100);
}

 

휴대폰에서 '1' 을 전송하면 동작하고

다른 값을 보내면 동작을 멈춥니다.

 

 

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

댓글 2

조회수 3,868

폴리텍님의 댓글

폴리텍 작성일

선생님 컴파일을 해봤는데 소스 Serial.write(r); 부분에서 에러가 뜨는데

'r'이 선언이 되지 않았다고 하는데 r을 1로 바꿔야 하는건가요? ㅠㅠ

master님의 댓글

master 댓글의 댓글 작성일

    Serial.write(mode);
r 대신 mode로 변경하면 됩니다.
북붙 후 수정하면서 빼먹었나봅니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은 질문게시판에서만 작성 가능합니다. 스태프 19-01-15 22
공지 사이트 이용 안내 댓글[4] master 17-10-29 4660
질문 아두이노 스케치 반복문 질문 새글 master 19-01-20 2
질문 스위치 회로 댓글[2] 이미지새글 동지 19-01-19 15
질문 LCD 회로가 바뀌었는데 이미지새글첨부파일 Lami 19-01-19 9
답변 답변글 답변 : LCD 회로가 바뀌었는데 새글 master 19-01-20 7
질문 C언어 댓글[4] c린이 19-01-18 23
질문 아두이노 하나로 2개의 센서 데이터 받기 질문 master 19-01-18 13
질문 ATmega128에서 TWI(I2C)에 대한 코딩 질문입니다!! 댓글[2] 이미지첨부파일 질문Y 19-01-15 24
질문 아두이노 소프트웨어 시리얼 질문 댓글[2] 이미지첨부파일 hktsakura 19-01-15 23
답변 답변글 답변 : 아두이노 소프트웨어 시리얼 질문 댓글[5] 이미지 master 19-01-15 23
답변 답변글 답변 : 답변 : 아두이노 소프트웨어 시리얼 질문 댓글[4] master 19-01-15 29
답변 답변글 답변 : 답변 : 답변 : 아두이노 소프트웨어 시리얼 질문 댓글[3] master 19-01-16 26
질문 아두이노 적외선센서 2개를 이용해서 출입인원 카운팅을 하려고 합니다. 배우러왔습니다 19-01-14 23
답변 답변글 답변 : 아두이노 적외선센서 2개를 이용해서 출입인원 카운팅을 하려고 합니다. 댓글[1] master 19-01-15 16
답변 답변글 답변 : 답변 : 아두이노 적외선센서 2개를 이용해서 출입인원 카운팅을 하려고 합니다. 댓글[1] 배우러왔습니다 19-01-15 11
답변 답변글 답변 : 답변 : 답변 : 아두이노 적외선센서 2개를 이용해서 출입인원 카운팅을 하려고 합니다. master 19-01-15 11
질문 아두이노 서보모터 + 가습기(3개) 제어 바기루 19-01-14 23
답변 답변글 답변 : 아두이노 서보모터 + 가습기(3개) 제어 master 19-01-15 15
질문 아두이노 PAST PWM 코딩 질문 드립니다. 껀뉴 19-01-14 13
답변 답변글 답변 : 아두이노 PAST PWM 코딩 질문 드립니다. master 19-01-14 18
답변 답변글 답변 : 답변 : 아두이노 PAST PWM 코딩 질문 드립니다. 댓글[4] 껀뉴 19-01-15 17
질문 LM4075 모터제어 이경훈1 19-01-14 16
답변 답변글 답변 : LM4075 모터제어 댓글[1] master 19-01-14 15
질문 master님 모터정지 및 회전 관련 문의드려요. 댓글[1] 아두이노배우기 19-01-14 15
답변 답변글 답변 : master님 모터정지 및 회전 관련 문의드려요. master 19-01-14 16
답변 답변글 답변 : 답변 : master님 모터정지 및 회전 관련 문의드려요. 아두이노배우기 19-01-14 11
답변 답변글 답변 : 답변 : 답변 : master님 모터정지 및 회전 관련 문의드려요. master 19-01-15 11
질문 fadingRGB millis 함수 댓글[5] 손문일 19-01-14 30
답변 답변글 답변 : fadingRGB millis 함수 master 19-01-14 18
게시물 검색

2019년 1월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2017
모바일버전으로보기