Skip to content
This repository has been archived by the owner on Apr 25, 2020. It is now read-only.

Latest commit

 

History

History
43 lines (40 loc) · 1.9 KB

2차시.md

File metadata and controls

43 lines (40 loc) · 1.9 KB

2차시

  • 수업 목표

    • 아두이노의 디지털 출력 익히기
      • pinMode와 digitalWrite, delay 함수 익히기
    • 변수 익히기
      • 변수 선언하고 사용하기
    • 시리얼 모니터 기본 익히기
      • Serial.begin 및 Serial.println 메소드 익히기
  • 수업 준비항목

    • 저항, 전선, 브레드보드, 아두이노 보드, LED
  • 수업 진행

    • 지난시간 복습 및 오늘 배울내용 안내(10분)

      • 퀴즈로 다뤘던 부품, 아두이노에 대해 간단하게 복습
      • PPT 활용
    • 아두이노 프로그래밍의 기본 구조(setup과 loop)(10분)

      • setup이란?(역할 설명 5분)
        • setup에 쓰이는 함수
        • 소스 실행 중 한번 실행
        • 실제 소스 보여주기
      • loop이란?(역할 설명 5분)
        • loop에 쓰이는 명령어
        • 소스 실행 중 반복 실행
        • 실제 소스 보여주기
    • pinMode, digitalWrite 설명 (10분)

      • 아두이노의 디지털 핀 소개 (사진 활용)
      • 디지털 핀이 어떤 역할을 하는지 소개
    • pinMode, digitalWrite 함수 이용해서 LED 점등 (10분)

      • PPT로 회로도와 코드 보여주고 참고하라고 하기
    • delay 함수 이용해서 LED 깜빡이기(15분)

      • PPT로 회로도와 코드 보여주고 참고하라고 하기
    • 아두이노 IDE 사용법(업로드, 포트 설정) (10분)

      • 아두이노 보드에 컴파일, 업로드
      • 설정 -> 포트, 보드 설정 하는법
      • 오류 해결 방법
    • 변수 선언하기

      • 상자 같은 예시를 통해 이해시키기 (15분)
      • 변수에 값 대입하기 (10분)
        • 코드상으로 int 등의 키워드 이용해 변수 선언하고 대입하기
      • Serial.Write로 변수 값 확인하기 (10분)
    • 마무리 (5분)