손잡이 값 읽기
A0 에 연결된 가변저항을 0~1023 사이 숫자로 읽어 찍습니다.
입력
potAnalog
왜 이 지원회로가 들어가나
아날로그 입력 (분압).
카탈로그와 골든 패턴(실제 오픈소스 회로)에서 가져온 근거입니다. 자동으로 넣는 부품에는 항상 이유가 붙습니다.
이 부품에는 추가 지원회로가 없습니다. 보드 레일과 커넥터만 배선합니다.
로그인 없이 브라우저에서 실행해 볼 수 있습니다.
A0 에 연결된 가변저항을 0~1023 사이 숫자로 읽어 찍습니다.
가변저항의 0~1023 값을 0~5 V 전압으로 환산해 찍습니다.
A0 값을 그대로 음 높이로 바꿔 소리를 냅니다.
센서 여러 개를 읽어 눌린 자리에 해당하는 음을 냅니다.
A0 값을 그대로 delay 로 써서, 돌리는 만큼 LED 가 빨리 또는 느리게 깜빡입니다.
0~1023 로 읽은 값을 0~255 로 줄여 LED 밝기로 씁니다. map() 을 배우는 예제입니다.
최근 10개의 평균을 내서 값이 덜 튀게 만듭니다. 센서를 쓰면 반드시 만나는 문제입니다.
처음 5초 동안 본 최소·최대값을 기억해 두고, 그 범위를 기준으로 값을 환산합니다.
읽은 값이 클수록 더 많은 LED 를 켭니다. 값을 눈으로 보는 가장 쉬운 방법입니다.
읽은 값이 정해둔 기준을 넘을 때만 LED 를 켭니다. if 문의 가장 기본입니다.
버튼이 눌려 있는 동안 while 문 안에 머무르며 계속 무언가를 합니다.
읽은 값을 몇 개의 구간으로 나누고, 구간마다 다른 일을 합니다. if 를 여러 번 쓰는 것보다 깔끔합니다.
가변저항을 돌리면 서보 혼이 같은 각도로 따라갑니다.
가변저항을 돌린 만큼 서보가 움직이고, DHT22 습도가 LCD 에 표시됩니다.
String 을 만드는 다양한 방법을 하나씩 시리얼에 찍어 보여줍니다.
숫자와 글자를 + 로 이어 하나의 문장으로 만듭니다.
+= 로 문자열 뒤에 계속 붙여 나갑니다.
문자열을 ==, >, < 로 비교하면 어떻게 되는지 보여줍니다. 숫자와 다릅니다.
문자열이 특정 글자로 시작하거나 끝나는지 검사합니다.