코풀 커뮤니티

김효은_2일차 과제

과제

김*은

2024-07-16

1. RGB LED 알게 된 점: RGB LED를 사용하면 RED, GREEN, BLUE 의 값을 0에서 255까지 조절하여 거의 모든 색을 나타낼 수 있다. 0에서 255까지의 값을 입력해야 하기 때문에 digitalWrite()이 아닌 analogWrite() 함수를 사용해야 한다. 하지만 핀은 아날로그 핀이 아닌 디지털 핀을 사용하는데, 아두이노의 아날로그 핀은 analogRead() 함수를 사용하여 아날로그 신호를 읽는 용도이기 때문이다. 따라서 디지털 핀에서 analofWrite() 함수를 사용하여 led의 밝기를 제어한다. 하지만 HuemonelabKit.h 라이브러리를 사용하면 이러한 함수를 사용하지 않아도 간단하게 코드를 작성할 수 있다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.

2. 초음파 센서 알게 된 점: 초음파 센서의 TRIG 핀은 초음파 신호를 보내는 핀이고, ECHO 핀은 초음파 신호를 받는 핀이다. 따라서 초음파 센서를 사용하는 목적인 장애물과의 거리값을 구하기 위해서는 초음파 신호가 돌아오는데 걸린 시간을 저장해놓고, 이를 이용해 계산해야 한다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.
post-image
post-image
post-image
post-image
post-image
post-image
post-image
post-image
post-image

3. 터치 센서 알게 된 점: 터치 센서의 SIG핀은 입력 핀으로, 터치 센서가 터치되었을 경우 HIGH, 터치되지 않았을 경우 LOW의 신호를 가진다. 이는 디지털 신호에 해당한다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.
post-image
post-image
post-image
post-image
post-image
post-image
post-image
post-image
post-image
computerlogo