다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트 4 아두이노 스케치 코드
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 HW 비교 아두이노 우노 SPL-Duino 올인원 SPL-Duino V2 아두이노 보드 제작 실습 키트
한국기술교육대학교 다양한 아두이노 개발툴 및 H/W C입문자용 개발툴 설치 http://www.helloapps.co.kr
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 C입문자용 개발툴 설치 완전 초보자에게 아두이노를 교육할 때
한국기술교육대학교 SPL-Duino V2 USB 드라이버 SPL-Duino V2 보드 2 1 3
한국기술교육대학교 SPL for Arduino 편집기 편집기 실행 1 2
SPL for Arduino 편집기 한국기술교육대학교 편집기 실행 Arduino Nano 라고 표시되어 있어야 합니다. 숫자가 57600 이라고 표시되어 있어야 합니다. 가운데 부분에는 반드시 COM으로 시작하는 문자가 표시되어 있어야 합니다. 만약 문자가 표시되어 있지 않다면, USB 케이블이 연결되어 있는지 확인합니다.
아두이노 기본 예제 실행 한국기술교육대학교 명령어 구성 아두이노 실행시 가장 먼지 실행되며, 최초 한번만 실행됩니다. Setup 함수가 실행되고 난 후, Loop 함수가 무한히 반복적으로 실행됩니다.
아두이노 기본 예제 실행 한국기술교육대학교 명령어 입력 왼쪽에 있는 명령어를 마우스로 끌어다가 Loop나 Setup 블록 안에 놓습니다.
아두이노 기본 예제 실행 한국기술교육대학교 LED 점멸 예제 Loop 블록 안에 있는 명령어들을 무한 반복시킵니다. 디지털 13번 핀에 값을 1 (HIGH)을 설정합니다. 만약 13번 핀에 LED가 연결되어 있다면 LED가 켜지게 됩니다. 1000밀리초, 즉 1초간 기다리게 됩니다. 디지털 13번 핀에 값을 0 (LOW)을 설정합니다. 만약 13번 핀에 LED가 연결되어 있다면 LED가 꺼지게 됩니다.
한국기술교육대학교 아두이노 기본 예제 실행 SPL 실행 작성된 프로그램을 실행하기 위해서는 실행 버튼을 클릭해 줍니다.
아두이노 기본 예제 실행 한국기술교육대학교 LED 응용 1 Delay 블록 안에 있는 값을 2000 밀리초로 변경해 주면 2초 간격으로 깜박이게 됩니다.
아두이노 기본 예제 실행 한국기술교육대학교 LED 응용 2 0.5초간 켜지고 0.5초간 꺼짐 0.5초간 켜지고 0.5초간 꺼짐 1초간 켜지고 1초간 꺼짐
한국기술교육대학교 아두이노 보드 설명 핀 설명
아두이노 보드 설명 한국기술교육대학교 핀 설명 G는 Ground를 뜻하며, -전압, 0볼트 등을 의미합니다. 따라서 3핀 센서를 연결할 때, 검정색 선이 해당 핀에 연결되도록 해야 합니다. V는 VCC를 뜻하며, 3.5V 또는 5V전압을 의미합니다. 따라서 3핀 센서를 연결할 때, 빨강색 선이 해당 핀에 연결되도록 해야 합니다. S는 Signal 즉, 신호선을 의미하며, 3핀 센서 케이블 중 검정색 선과 빨강색 선을 제외한 선이 연결되도록 합니다.
아두이노 보드 설명 한국기술교육대학교 센서 연결 LED 소자를 디지털 13번 핀에 연결합니다. 조도 센서를 아날로그 0번 핀에 연결합니다.
아날로그 명령어 한국기술교육대학교 센서 데이터 확인 아날로그 0번 핀에 연결되어 있는 센서의 값을 읽어서 a0 이름으로 저장해 놓는다. a0 이름으로 저장되어 있는 센서 값을 PC로 전달한다. 0.1초를 기다린다.
아날로그 명령어 응용 한국기술교육대학교 어두워지면 저절로 켜지는 장치 조도센서 값이 600보다 작으면, 즉 어두워지면 LED를 켜고, 그렇지 않으면 LED를 끄도록 합니다.
아날로그 명령어 응용 한국기술교육대학교 변수 규칙 아날로그 0번 핀에 연결되어 있는 센서의 값을 읽어서 변수 a0 이름으로 저장합니다. 변수 이름은 a0 외에 다른 이름으로 수정해도 됩니다. 단, 반드시 알파벳으로 시작해야 하며, 대소문자 상관이 없습니다.
아날로그 명령어 응용 한국기술교육대학교 최대값 찾기 최댓값을 저장하기 위해 변수 x를 전역 변수로 선언하고 가장 작은 값인 0 값을 저장해 놓습니다. 읽어온 센서값을 저장하기 위해 a0 이름의 지역 변수 선언 a0 값이 전역변수 x의 값보다 더 크면 a0의 값을 x에 저장시켜 놓습니다.
아날로그 명령어 응용 한국기술교육대학교 LED 체인을 통한 LED 등 연동