유투브:아두이노,앱인벤터,파이선

유튜브: 아두이노 무선 코딩-->LED ON OFF

coding art 2022. 4. 17. 17:40
728x90

다음에서 보기: YouTube 클릭 참조하세요. 구독 좋아요 부탁드려요.

https://youtu.be/wBYCMmRTlag

  1. 코딩에 의한 주기적 LED ON/OFF

빵판에 LED 와 전류제한 저항을 직력연결한 후 점퍼선 배선을 아두이노 우노 보드와 연결하자. 아래는 준비물 이다.

다음은 아두이노와 배선도이다.

실습문제: 다음과 같이 스케치를 작성하여 LED_ON 으로 저장 후 문법체크, 보드명 확인, 포트번호 확인 후 빌드하여라. 잘 작동이 되면 대기 시간을 1초에서 2초로 바꾼 후 결과를 관찰 하여라. 편집에서 사용하는 아두이노 명령들은 중간에 한 문자를 대문자로 사용하는 관행이 있다.

  1. 아날로그 전압 측정

LED + 양극 지점에서의 전압을 아날로그 핀 A0 로 읽어 보자. 아두이노의 전압 체계가 5.0V 이므로 이를 1024등분 하여 정수형으로 읽어 들인다. 즉 0.0V는 0 5.0V 는 1023 이 된다.
실제 측정해 보면 1023 보다 다소 작은 값임을 알 수 있다. 아두이노에서 전압은 약 5.0V를 기준으로 10% 오차를 가질 수 있다. 아래와 같이 배선을 추가한다.

코드는 digitalWrite 바로 다음에 아날로그 값을 읽도록 하자.
5.0V 가 1023 이면 읽어 들인 정수 값을 다음 공식에 의해서 환산할 수가 있으며 소숫점 이하 2자리까지 실수형 로컬 변수 v 로 선언한다.
시리얼 모니터 출력 결과를 보면 4.75볼트와 0.0볼트가 교대로 출력되고 있음을 알 수 있다.