김다연_5일차 과제
과제
김*연
2024-07-17
1. 거리 센서를 사용한 RGB LED 제어 <목표> 초음파 센서를 사용하여 물체와의 거리를 측정합니다. 측정된 거리가 20cm 이상일 경우 RGB LED를 빨간색으로, 20cm 미만일 경우 파란색으로 변경합니다. 거리 값을 시리얼 모니터에 출력합니다. <사용한 부품> Arduino 보드, HuemonelabKit, 초음파 거리 센서 (HC-SR04), RGB LED 코드 설명 아래 코드는 HuemonelabKit 라이브러리를 사용하여 초음파 센서로부터 거리를 측정하고, 해당 거리 값에 따라 RGB LED의 색상을 변경합니다.
코드에디터
<결과> 거리가 20cm 이상일 때 RGB LED는 빨간색으로 변경됩니다. 거리가 20cm 미만일 때 RGB LED는 파란색으로 변경됩니다. 거리 값은 시리얼 모니터에 출력됩니다. 2. 서보모터 제어 <목표> 서보모터를 0도에서 180도까지 10도씩 증가시키며 회전시킵니다. 각 회전 간격은 2초로 설정합니다. <사용한 부품> Arduino 보드, HuemonelabKit, 서보모터 <코드 설명> 아래 코드는 HuemonelabKit 라이브러리를 사용하여 서보모터를 제어합니다. 서보모터는 0도에서 180도까지 10도씩 움직이며, 각 위치에서 2초 동안 유지됩니다.
코드에디터
<결과> 서보모터는 0도에서 180도까지 10도씩 증가하며 회전합니다. 각 위치에서 2초 동안 대기 후 다음 각도로 이동합니다. <결론> 이 프로젝트에서는 HuemonelabKit 라이브러리를 사용하여 초음파 거리 센서와 서보모터를 제어하는 두 가지 예제를 구현했습니다. 첫 번째 예제에서는 거리 측정 결과에 따라 RGB LED의 색상을 변경하였고, 두 번째 예제에서는 서보모터를 일정 간격으로 회전시켰습니다. 이 과정을 통해 아두이노 보드를 사용한 다양한 센서 및 액추에이터 제어 방법을 학습할 수 있었습니다.