• 검색 결과가 없습니다.

■ 교수․학습 과정안

▣ 산출물 제작이 마무리 되면, 3-4차시 활동지에 제작하면서 수정 보완된 것을 포함하여 최종 산출물 양식에 맞게 발표 자료를 작성한다.

산출물 제작시 어려운 기술의 구현은 반드시 코딩으로 완성하지 않아 도 되며, 어떤 아이디어를 구현할 것인가가 잘 나타나도록 제작하는 것 이 중요함. (구현이 되지 않는 부분은 말이나 시연 동작으로 설명가능)

농촌문제의 해결방법이 첨단기술에 국한되는 것이 아니라는 것을 주 지 시켜서 다양한 아이디어가 표현될 수 있도록 지도하는 것이 중요함.

산출물 제작관련하여 스마트팜 키트의 추가적인 활용방법이 필요한 경우 다음 사이트에서 다운로드 받음. bit.ly/steam_epl

활동지1

정리

▣ 산출물에 대한 평가를 모둠 안에서 공유한다.

- 다음 차시에 산출물을 발표할 수 있도록 미흡한 부분은 과제로 제시하여 완성해 오도록 안내한다.

- 차시 예고 : 산출물 모둠별 발표 및 평가

농촌관련 직업의 세계를 탐색하고 진로 경험 다지기

10‘

Micro:bit 통신관련 프로그램 예제

1. 실습1 : 자동 급이기 만들기

❶ 스마트 팜 키트 : 하드웨어 연결하기

Smart Farm KIT

입력 서보출력

펌프 출력

DC 모터

P0/P1/P2 S1/S2/S3

M1 A M2 B M 2

A M 2 B

(입력)

P0 : 위치, 초음파, 적 외선 센서 중 택1

(출력) S1 : 서보출력 S2 : 서보출력

❷ micro:bit 코딩창

[송신측 코드]

[수신측 : 중앙 사료통]

무선통신을 위한 절차이다. 그룹은 송신-수신측에서 연결 되기 위한 코드로 이 숫자만 맞추면 통신이 된다.

강도설정은 “7”로 고정한다.

- 아날로그 입력(P0)에 사료통 감지센서 연결되어 있음.

- 먹이가 없으면, 라디오 전송 번호 “1”을 송신한다.

- 사료통으로 중앙에서 먹이를 보내오면, 감지센서(P1)이 감지한 후, 사료통으로 먹이가 들어가도록 서보모터를 열어준다.

- 일단, 원격지에 있는 중앙사료통으로 신호를 보내면 받 아서 먹이가 들어오고 이를 감지한 후, 사료가 제공된다.

- 버튼 A를 누르면 현재 먹이감지 센서의 값을 얼마 인지를 확인 할 수 있다. 프로그래밍 할 때 모터를 어느 정도 가동시킬지를 확인 후 프로그램 할 수 있다.

전원을 넣으면 무조건 이 명령어가 먼저 실행된다.

주고 받는 송수신 그룹은 “1”번이다.

received라는 변수를 하나 만들어서 초기값 “0”을 부여함.

- 송신측에서 보내온 전송번호를 수신하는 명령어이다.

- 송신측에서 보낸 숫자를 received라는 변수에 저장한다.

- 이 값으로 수신측에서는 제어를 시작한다.

- 먼저 received 값에 따른 제어를 한다.

- 초기값은 “0”이므로 서보모터의 값이 170이다. 이 값은 중앙 사료통이 닫혀 있음을 의미한다.

- 송신측에서 먹이가 없다는 신호를 보내오면, 서보2 를 제어하여 10도까지 움직이다. 이는 사료통을 완 전히 연다는 것을 의미한다.

- 5초가 열었다가 다시 닫는다.

최종 산출물 발표하기

1

1. 최종 산출물 발표 양식

(

최종 산출물에 대한 포스터 발표 양식입니다. A3 사이즈로 모둠별로 제공 됩니다. )

가. 발견한 문제 ➜ 어떤 문제를 해결할 것인가?

나. 창의적 설계 ➜ 문제를 어떻게 해결 할 것인가?

관련 문서