Transcript PPT

Arduino 101 using
NodeJS
KOREA UNIVERSITY OF TECHNOLOGY AND EDUCATION
Network Security Technology Lab.
KO IL HWA
Fritzing툴을 활용한 아두이노
 전자 관련 비전공자들을 위한 CAD 툴
 3가지 view지원 : 브레드보드(실물부품), 스케메틱(부품기호), PCB
부품 선택 영역
브레드보드 영역
Arduino 101 using NodeJS
부품 속성 설정 영역
14 Pages of 2
Fritzing툴을 활용한 아두이노
Arduino 101 using NodeJS
14 Pages of 3
Arduino IDE
 아두이노 실행해보기
① IDE로 스케치 작성
② Arduino를 PC에 연결
③ 작성한 스케치를 전송
Arduino 101 using NodeJS
14 Pages of 4
LED 켜기
 파일-예제-01.Basics-Blink
Arduino 101 using NodeJS
14 Pages of 5
LED 켜기
 다음과 같이 입력한 다음 스케치로 업로드하면 LED가 깜빡거림
Arduino 101 using NodeJS
14 Pages of 6
웹을 이용해서 LED 켜기
 다음과 같이
작성한 다음
Arduino에 업로드
Arduino 101 using NodeJS
14 Pages of 7
Node-serialport를 이용하여 Serial 통신
Arduino 101 using NodeJS
14 Pages of 8
Express로 웹에서 제어하기
Arduino 101 using NodeJS
14 Pages of 9
Express로 웹에서 제어하기
Arduino 101 using NodeJS
14 Pages of 10
Express로 웹에서 제어하기
Arduino 101 using NodeJS
14 Pages of 11
버튼을 누르면 POST Action 수행
Arduino 101 using NodeJS
14 Pages of 12
Firmata 활용하여 제어하기
 스케치 프로그램
• 파일-예제-Fimata-StandardFimata 를 스케치로 업로드
Arduino 101 using NodeJS
14 Pages of 13
감사합니다.