아두이노 보드 – 가변저항 값 LED에 레벨 표시
[WAT-AK336]기능 실험 키트 예제 중 가변저항 값을 LED에 레벨로 표시하는 예제입니다.
소스코드
최신 소스코드는 [파일]=>[예제]=>[WhiteAT UNO]=> [AK336] => [08_VR_LED] 에 있으며
라이브러리는 아두이노 개발환경(https://docs.whiteat.com/?page_id=5449) 을 참조하세요
/* [WAT-AK336]기능 실험 키트 예제 중 가변저항 값을 LED에 레벨로 표시하는 예제입니다. 가변저항을 시계방향으로 돌리면 값이 커지고 반시계방향으로 돌리면 값이 작아집니다. [WAT-AK336] 아두이노 기능 실험 키트: https://kit128.com/goods/view?no=336 출처: https://docs.whiteat.com/?p=4576 */ int pinLED1 = 13; int pinLED2 = 12; int pinLED3 = 11; int pinLED4 = 10; int pinVR = A0; int valVR = 0; // 프로그램 초기화 void setup () { Serial.begin(115200); Serial.println("Arduino Examples - [WAT-AK336] potentiometer to LED"); Serial.println(" https://docs.whiteat.com/?p=4576"); /* 출력으로 설정 */ // LED 핀을 출력으로 설정 pinMode(pinLED1, OUTPUT); pinMode(pinLED2, OUTPUT); pinMode(pinLED3, OUTPUT); pinMode(pinLED4, OUTPUT); } // 계속 실행할 무한 루프 void loop() { valVR = analogRead(pinVR); Serial.println(valVR); if(valVR>=1000) digitalWrite(pinLED1, LOW); // led on else digitalWrite(pinLED1, HIGH); // led off if(valVR>=750) digitalWrite(pinLED2, LOW); // led on else digitalWrite(pinLED2, HIGH); // led off if(valVR>=500) digitalWrite(pinLED3, LOW); // led on else digitalWrite(pinLED3, HIGH); // led off if(valVR>=250) digitalWrite(pinLED4, LOW); // led on else digitalWrite(pinLED4, HIGH); // led off }
결과 화면
가변저항 값(0~1023) 이 LED에 레벨로 표시됩니다.
목차
WAT-AK336 제공 예제(소스코드)
WAT-AK336 보드 아두이노 예제
- 시작하기
- [예제 01] 1개의 LED 깜박이기(완전 기초)
- [예제 02] 4개의 LED 깜박이기(기초)
- [예제 03] LED 순차 이동
- [예제 04] FND ( 4-digit 7-segment) 숫자 표시
- [예제 05] FND 순차 이동
- [예제 06] 부저 ‘삑’ 소리 내기
- [예제 07] 가변저항 값 FND에 표시
- [예제 08] 가변저항 값에 따라 LED 표시
- [예제 09] 버턴에 따라 LED 켜며, 카운터 증가
WAT-AK336 보드 엔트리 예제
엔트리 예제는 엔트리 사이트 내 학급 자료실 에서 제공됩니다.
- 시작하기
- [예제 01] 컴퓨터 키보드로 엔트리봇 움직이며 동시에 LED ON/OFF(보드 연결방법 포함)
- [예제 02] 엔트리 버튼을 눌러 보드 LED ON/OFF
- [예제 03] LED 순차 이동
- [예제 04]
- [예제 05]
- [예제 06] 엔트리 버튼을 눌러 부저 울리기
- [예제 07]
- [예제 08] 가변저항 값에 따라 LED 표시
- [예제 09] 가변저항 값에 따라 63빌딩 높이 조절
- [예제 10] 버튼으로 해당 월의 서울 행사수 출력
제품 구매
[WAT-AK336] 아두이노 기능 실험 키트는 https://kit128.com/goods/view?no=336 에서 구매하실 수 있습니다.
고객 지원
WAT-AK336 사용 중 궁금한 점이나 예제 추가 요청은 help@kit128.com 또는 help@whiteat.com 메일로 주시면 됩니다.
감사합니다.