질문게시판 > 아두이노 potentiometer(가변저항)의 저항값에 따라 3개의 led점등 질문

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

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


BASIC4MCU | 질문게시판 | 아두이노 potentiometer(가변저항)의 저항값에 따라 3개의 led점등 질문

페이지 정보

작성자 master 작성일2018-07-02 09:49 조회8,851회 댓글0건

본문

	

아두이노를 이용하여 potentiometer(가변저항) 의 저항값을 변화시켜서 3개의led(빨,초,노)


pmValue(저항값) <=250 이면 빨강led점등
pmValue(저항값) <=500 이면 초록led점등
pmValue(저항값) >500 이면 노랑led 점등 

이렇게 프로그램을 만들려고하는데 어떻게하면 작동할까요?

//


// DateTime : 2018-05-22 오후 5:53:58
// by Ok-Hyun Park
//
int RPIN=3,GPIN=5,YPIN=6;
//
void setup(){}
//
void loop(){
  int Val=analogRead(A0);
  if     (Val<=250){ analogWrite(RPIN,255); analogWrite(GPIN,  0); analogWrite(YPIN,  0); } 
  else if(Val<=500){ analogWrite(RPIN,  0); analogWrite(GPIN,255); analogWrite(YPIN,  0); }
  else             { analogWrite(RPIN,  0); analogWrite(GPIN,  0); analogWrite(YPIN,255); }
}

 

analogWrite() 방식으로 구동했습니다.

 

// DateTime : 2018-05-22 오후 5:54:58
// by Ok-Hyun Park
//
int RPIN=3,GPIN=5,BPIN=6;
//
void setup(){}
//
void loop(){
  int Val=analogRead(A0)/2// 0~1023 -> 0~511
  if(Val<256){ analogWrite(RPIN,255-Val); analogWrite(GPIN,    Val); analogWrite(BPIN,      0); }
  else       { analogWrite(RPIN,      0); analogWrite(GPIN,512-Val); analogWrite(BPIN,Val-256); }
}

 

이 예제는 PWM으로 밝기를 조절하면서 세가지 색이 섞이도록 만들었습니다.

 

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

댓글 0

조회수 8,851

등록된 댓글이 없습니다.

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

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
답변 답변글 답변 : 아두이노 시리얼 통신 질문 master 18-07-13 8549
질문 자동차 PID제어 질문 master 18-07-13 7843
질문 아두이노 외부전압 질문 master 18-07-13 9159
질문 아두이노 코드 질문입니다 zxxuxvmau 18-07-12 8315
답변 답변글 답변 : 아두이노 코드 질문입니다 master 18-07-12 8405
질문 아두이노 키트 질문드립니다.댓글[4] 밥솥 18-07-12 16800
질문 모터 제어 질문 뽕보 18-07-11 7916
답변 답변글 답변 : 모터 제어 질문 master 18-07-11 7786
답변 답변글 답변 : 답변 : 모터 제어 질문댓글[1] 뽕보 18-07-11 9855
질문 아두이노와 라즈베리파이 중 어떤 것을 하는것이 좋을까요? master 18-07-11 7999
질문 pic16f877a 외부 인터럽트 질문 master 18-07-11 7755
질문 아두이노 코딩 합치기 질문 master 18-07-11 10159
질문 아두이노 코딩 질문입니다댓글[1] 비공개 18-07-10 8618
질문 스탭모터 제어 뽕보 18-07-10 7848
답변 답변글 답변 : 스탭모터 제어댓글[2] master 18-07-10 11133
질문 아두이노 컴파일 오류 질문 master 18-07-10 8676
질문 for문에서 i++와 ++i의 차이 질문 master 18-07-10 8908
질문 동화 bhs-800/s 자외선살균소독기 램프가없어서 알수가 없어요 master 18-07-10 9809
질문 아두이노 블루투스 모터제어 질문 master 18-07-10 8957
질문 아두이노 LED 쉬프트 코드 질문 master 18-07-10 9486
질문 리눅스 두가지질문입니다댓글[1] 찐찐형 18-07-09 10575
질문 아두이노 메가보드 스텝모터 6개 연결, usb 유선 연결, 스마트폰 앱으로 스텝모터 구동 질문 master 18-07-09 12017
질문 피에조 센서 질문 master 18-07-09 9160
질문 ATmega 128코드비전 스위치 질문 master 18-07-09 10997
질문 아두이노 delay말고 count 변수나 다른방법을 사용해서 반복하게 할 수 있나요? master 18-07-09 12291
질문 아두이노 센서 질문 master 18-07-09 8996
질문 아두이노 네오픽셀 2개 동시 구동 질문 master 18-07-09 10651
질문 UART 통신 질문합니다댓글[3] 비공개 18-07-09 14631
질문 아두이노 조명 체크 네오픽셀 구동 질문 master 18-07-08 9343
질문 아두이노 펄스의 개수를 세는 코드 질문 master 18-07-08 11186
게시물 검색

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