코풀 커뮤니티

김다연_ 2일차 과제

과제

김*연

2024-07-16

1. RGB LED 깜빡이기 <이론적 배경> RGB LED는 Red, Green, Blue 세 가지 색상의 LED를 하나의 패키지에 담은 LED입니다. 이 세 가지 색상의 혼합을 통해 다양한 색상을 표현할 수 있습니다. 아두이노에서는 각각의 색상을 PWM(Pulse Width Modulation) 방식으로 제어하여 밝기를 조절할 수 있습니다. <구현 코드> 아래 코드는 HuemonelabKit 라이브러리를 사용하여 RGB LED를 빨강, 파랑, 초록 순서로 2초간 깜빡이게 합니다.

코드에디터

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

<새롭게 알게 된 점> RGB LED의 색상 조합을 통해 다양한 색상을 표현할 수 있으며, 각 색상의 밝기를 개별적으로 조절할 수 있다. HuemonelabKit 라이브러리를 사용하여 RGB LED를 쉽게 제어할 수 있다. 2. 초음파 센서 값을 시리얼 모니터에 출력하기 <이론적 배경> 초음파 센서는 초음파를 발사하고 반사되어 돌아오는 시간을 측정하여 물체까지의 거리를 계산합니다. 아두이노에서는 보통 트리거 핀과 에코 핀을 사용하여 초음파를 발사하고 반사파를 수신합니다. <구현 코드> 아래 코드는 HuemonelabKit 라이브러리를 사용하여 초음파 센서 값을 읽어 시리얼 모니터에 출력합니다.

코드에디터

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

<새롭게 알게 된 점> 초음파 센서를 사용하여 물체까지의 거리를 쉽게 측정할 수 있다. HuemonelabKit 라이브러리를 통해 초음파 센서 값을 간편하게 읽을 수 있다. 3. 터치 센서 값을 시리얼 모니터에 출력하기 <이론적 배경> 터치 센서는 물리적 접촉을 감지하는 센서입니다. 정전 용량 방식 터치 센서는 전기장을 이용하여 물체의 접촉을 감지합니다. 이러한 센서는 터치 이벤트를 감지하여 다양한 인터랙티브 프로젝트에 사용될 수 있습니다. <구현 코드> 아래 코드는 HuemonelabKit 라이브러리를 사용하여 터치 센서 값을 읽어 시리얼 모니터에 출력합니다.

코드에디터

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

<새롭게 알게 된 점> 터치 센서를 사용하여 물리적 접촉을 감지하고 이를 다양한 프로젝트에 활용할 수 있다. HuemonelabKit 라이브러리를 통해 터치 센서 값을 쉽게 읽고 출력할 수 있다. <결론> 이번 프로젝트를 통해 HuemonelabKit 라이브러리를 사용하여 다양한 센서와 모듈을 제어하는 방법을 배웠습니다. RGB LED, 초음파 센서, 터치 센서 등을 활용하여 기본적인 입력과 출력을 구현하였으며, 이를 통해 아두이노의 활용 가능성을 더욱 넓힐 수 있었습니다. 향후에는 이러한 기본 기능을 바탕으로 더욱 복잡하고 창의적인 프로젝트를 진행할 수 있을 것입니다.

computerlogo