[20~21차시] AI를 활용해 코드 완성하고 디버깅하기

수업주제

AI의 도움을 받아 통합 코드를 완성하고 디버깅할 수 있다.

학급유형

[포용적 리더형]

학생 맞춤형 수업 전략

[학습 속도 다양화–학습방법 전략]
수업자 의도
– 학생마다 코딩을 완성하는 속도가 다르므로, 학습자 이해도에 따라 개별적으로 단위 테스트 후 통합 코딩으로 넘어갈 수 있도록 속도를 조절한다.
01

도입

○ 마음 열기: “조립식 장난감 코딩“

-모듈별로 하나씩 테스트한 후 합쳐야 오류를 찾기 쉽다는 점 안내하기

02

전개

[활동1] 모듈별 단위 테스트

– 2개 이상의 센서를 동시에 쓰지 않고, 1개씩 연결하여 동작 여부 확인

– 입력 센서 값이 정상적으로 들어오는지 시리얼 모니터로 우선 검증

[활동2] 통합 메인 코드 완성

– 테스트가 완료된 개별 코드를 하나의 loop() 안에 합치기

– AI의 도움을 받아 센서 값에 따라 액추에이터가 반응하도록 조건문 작성

[활동3] 코드 주석 달기 및 수치 튜닝

– 훗날 코드를 다시 봐도 이해할 수 있도록 기능별로 주석 달기

– 센서가 너무 민감하거나 둔감할 경우 감도 수치를 지속적으로 보정하기

👍 자료 및 유의점

󰂣 ESP32/아두이노 보드, 부품 세트

03

정리

○ 소감 나누기 및 마무리

-디버깅을 통해 에러를 해결했을 때의 기분 공유하기

-다음 차시(케이스 만들기) 준비물 안내

지도안 및 수업자료
게시물 제목 *
예) [1차시] 엔트리 알아보기
동아리 선택 *
학급 유형 *
학습자 맞춤형 수업전략 *
학습주제 *
수업자 의도 *

도입

수업내용 *
유의점

전개

수업내용 *
유의점

정리

수업내용 *
유의점
활동사진1
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진2
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진3
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진4
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
지도안
파일을 드래그 하세요
최대: 100 MB
0/1
자료1
파일을 드래그 하세요
최대: 100 MB
0/1
자료2
파일을 드래그 하세요
최대: 100 MB
0/1