달력

72025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

눈의 신비

코딩/센서보드 2022. 10. 13. 15:29
728x90

E-센서 보드의 빛 센서를 이용하여 눈에 있는 동공의 변화를 살펴볼까요?

우선 스프라이트를 불러와 무대를 꾸며볼까요?

1. 눈그림
2. 왼쪽 동공
2. 오른쪽 동공

센서 보드의 아날로그 1번은 왼쪽 빛센서, 아날로그 4번은 오른쪽 빛센서입니다.
0~1024로 어두워지면 숫자가 증가합니다.

기본 상식을 알았다면 코딩을 시작해 볼까요?

1. 눈 그림은 위치를 지정합니다.


2. 왼쪽 동공을 코딩합니다.

  1. 우선 왼쪽 동공의 크기를 지정합니다.->동공의 크기가 변화기 때문에 시작할때는 일정한 크기로 시작하기 위해서입니다.
  2. 동공의 왼쪽 위치를 정해줍니다.
  3. 왼쪽 빛센서를 담당하는 아날로그핀 1값을 0~1023으로 정하고 빛의 변화에 따라 동공의 크기는 10~200% 크기로 확대 또는 축소를 하기로 합니다.
  4. (동공의 빛의 양이 많으면 작아지고 빛의 양이 적으면 커집니다)
  5. 동공의 크기 변화를 무한 반복합니다.


3. 오른쪽 동공도 같은 방법으로 코딩합니다

오른쪽 빛센서를 담당하는 아날로그핀 4번값을 활용합니다.

완성 시연 영상

 

728x90

'코딩 > 센서보드' 카테고리의 다른 글

나를 반겨주는 바둑이  (0) 2022.10.25
아기 원숭이를 재워주세요  (0) 2022.10.20
가로등 켜기  (0) 2022.10.13
나는야 밴드 드러머  (0) 2022.10.04
센서보드 버튼을 활용한 스프라이트 모양 바꾸기  (0) 2022.09.27
Posted by 김주아쌤
|