LED 액추에이터
- 빛을 내는 액추에이터
- 긴 쪽이 '+', 짧은 쪽이 '-'
- 반대로 연결하지 않도록 주의하자 LED가 고장 날 수 있다.
- 전류가 너무 크면 LED가 탈 수 있지만 작으면 빛이 약하기 때문에 저항으로 전류를 조절해줘야 한다.
- 5mm LED의 필요전압은 15mA에 강하 전압이 2V 정도이다.
- 이것은 LED에 색에따라 조금씩 다르므로 참고하자
- 아두이노의 전압은 5V이므로 2V의 강하 전압을 만들기 위해 3V의 전압을 내려주면 된다.
- 옴의 법칙에서 V에 3, I에 0.015를 대입하여 계산
시리얼 통신 활용하기
int light = 100;
Serial.print("Light: "); //println이 아닌 print
Serial.println(light); //println에 변수명을 입력
- 시리얼 모니터에서 Light: 100을 표시해 정보를 알고 싶다면 print와 println을 적절히 조합하여 사용하면 된다.
- '\t' = 시리얼 모니터에서 탭만큼 간격을 늘여준다.
float light = 1.23456;
Serial.print("Light: ");
Serial.println(light, 2); //변수명과 표시할 자리수를 입력
- double이나 float형은 실수형을 가질 수 있는데 원하는 만큼 자릿수를 표시하고 싶다면 println에서 변수명과 표시할 자리수를 넣어주면 된다.
'연구노트 > 아두이노 강좌' 카테고리의 다른 글
08장 피에조 스피커 사용하기(1/2) tone(), notone(), delay() (0) | 2021.01.17 |
---|---|
07장 삼색 LED 사용하기 (0) | 2021.01.12 |
05장 아두이노 시작하기(Serial.println, Serial.print, blink예제) (0) | 2020.12.30 |
04장 디지털과 아날로그(digitalWrite/digitalRead, analogWrite/analogRead) (0) | 2020.12.01 |
03장 아두이노를 위한 프로그래밍 기초(2) (0) | 2020.11.25 |