BASIC4MCU | 질문게시판 | Arduino 가변저항 질문드립니다.
페이지 정보
작성자 마법바지 작성일2018-06-02 10:03 조회10,417회 댓글2건본문
ADC값이
0 - 256 => LED 오른쪽 쉬프트, 1초 간격
256 - 512 => LED 밝기 조절, 대략 1초 간격
512 - 767 => LED 1초 간격으로 점멸
767 - 1023 =>LED 왼쪽 쉬프트, 1초 간격
위의 예시를
int count=8; void setup(){ Serial.begin(9600); pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); } void loop(){ digitalWrite(2,count%2); digitalWrite(3,(count>>1)%2); digitalWrite(4,(count>>2)%2); digitalWrite(5,(count>>3)%2); int val=analogRead(A0); Serial.print("ADC Value="); Serial.println(val); if(val>=512) { if(count==1)count=8; else count=count>>1; } else { if(count==8)count=1; else count=count<<1; } delay(500); }
이 소스 코드를 응용해서 만들고 싶은데 잘 안됩니다. 도와주십시오
댓글 2
조회수 10,417master님의 댓글
master 작성일
바로 아래 질문과 같은 내용 아닌가요?
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1336
답글 참고하세요
마법바지님의 댓글
마법바지
감사합니다.