실습 목표

🚩 [엔트리] 조도센서와 서보모터, DC모터를 활용하여

스마트 매장 블라인드 만들기!

🎡 결과물 미리보기


  수업에 필요한 파일 다운로드


엔트리 프로젝트 다운로드

키트 디자인 템플릿 다운로드


✔ 준비하기



   회로 구성하기



   엔트리 오브젝트 제작하기


1. '오브젝트 추가하기' 클릭하기

2. 물건 클릭하기 →  블라인드 추가하기

원하시는 다른 그림을 추가하셔도 됩니다


   엔트리 코딩하기


1. 흐름 클릭하기 → '계속 반복하기' 블록 추가하기


2. 생김새 클릭하기 → '~를 말하기' 블록 추가하기


3. 하드웨어 선택하기 → '아날로그 A0번 센서값' 블록 추가하기


4. 흐름 클릭하기 → '만일 참이라면 ~아니면 ~' 블록 추가하기

5. 판단 클릭하기 → '10 > 10' 블록 추가하기

부등호 오른쪽은 숫자 700, 왼쪽은 하드웨어 아날로그 'A0번 센서값' 블록 추가하기


6. 흐름 클릭하기 → '~이 될 때까지' 블록 추가하기

~이 될 때까지를 ~인 동안으로 변경하기

7. 변수 생성하기

블라인드 높이 변수 생성


8. 하드웨어 클릭하기 → '디지털 ~번 핀의 서보모터를 ~의 각도로 정하기' 블록 추가하기

서보모터를 움직이기 위해 7번, 8번 핀을 지정

서보모터는 0~180도 까지 설정할 수 있습니다.


8. 하드웨어 클릭하기 → '디지털 ~번 핀을 ~으로 정하기' 블록 추가하기

DC모터를 움직이기 위해 5번, 6번 핀을 지정

5번 핀에 0~255까지 값을 입력해서 DC모터의 회전 속도를 조절할 수 있습니다.


9. 흐름 클릭하기 → '~초 기다리기' 추가하기


10. 자료 클릭하기 →  '블라인드 높이에 10만큼 더하기' 추가하기


11. 하드웨어 클릭하기 → '디지털 ~번 핀을 ~으로 정하기' 추가하기


12. 위와 같은 방식으로 블라인드 높이의 2번째 값 추가하기



   결과 만들기