SW교육/[엔트리] 중급

[스마트 에너지 시티] 태양광 발전 선풍기

멋쟁이샘 2018. 1. 21. 23:36

* 작품보기

 

* 핵심 알고리즘

 빛 감지 센서를 가리고 있다가 빛을 받으면 충전되게 만드려고 한다.

 

 

* 작품 제작

1. 오브젝트 불러오기 - 배란다 거실, 선풍기, 배터리, 해

 

 

 

2. 화면에 적절하게 배치하고 선풍기가 잘 안보이므로 색깔을 달리해준다.

 

 

3. 빛 센서값 차이를 이용해서 태양광을 충전한다. 그러려면 변수가 필요하다.

  - 처음빛의값 : 처음 빛센서 값을 기억하는 장소

  - 에너지값 : 충전된 값을 기억하는 장소

 

 

 

 

4. 해 오브젝트가 빛 감지 센서값 말하기

 

 

 

5. 빛 감지 센서를 가리고 있다가 빛을 받으면 충전되게 만드려고 한다. 따라서 '처음빛의값' 변수에 처음의 '빛감지 센서값'을 저장한다.

 

 

6. 충전의 조건을 생각해보자

 

 

 

 

 

7. 충전되는 동안 태양 움직이고, 너무 빨리 에너지값이 더해지는 것을 방지

 

8. 에너지값이 100이 되면 이 코드 멈추기

 

 

9. 에너지 값에 따른 배터리 충전 모양 바꾸기

 

 

 

- 충전이 다 되면 충전 완료 말하기

 

 

10. 선풍기 오브젝트를 클릭하면 회전하기

    - 밧데리 끝날때까지

 

 

 

* 최종 코드

1. 해

 

 

2. 배터리

 

 

 

3. 선풍기