아이콘
실습하기 이번 시간 학습한 내용을 실습해 보세요. 실습하면서 느낀점을 다른 학생들과 공유해보세요.
실습이미지
1. 발광 소자 3색 LED 제어
1) 실습 소스
① 아두이노 보드와 프로세싱 간의 시리얼 통신 모듈 예제 프로그램을 호출한다.
    (파일 > Firmata > StandardFirmata)
② 예제 파일의 함수 등에 대하여 알아본다.
③ 프로그램 확인 후 시리얼 포트 점검과 파일을 업로드한다.
실습이미지
1. 발광 소자 3색 LED 제어
1) 실습 소스
① 3색 LED 쉴드에 4개의 핀은 RGB-로 구성되어 있다.
    R : 아두이노 디지털 11번 핀과 연결
    G : 아두이노 디지털 10번 핀과 연결
    B : 아두이노 디지털 9번 핀과 연결
    - : GND와 연결
실습이미지
1. 발광 소자 3색 LED 제어
1) 실습 소스
② import processing.serial.* : 프로세싱 시리얼 모듈을 탑재
③ int redPin = 11, greenPin = 10, bluePin = 9 : 아두이노 디지털 핀 선언
④ arduino = new Arduino(this, "COM3", 57600) : 아두이노 통신 포트를 설정
실습이미지
1. 발광 소자 3색 LED 제어
1) 실습 소스
⑤ void mouseDragged() : 마우스 드래그 이벤트 함수를 사용
⑥ color c = get(mouseX, mouseY) : 마우스 드래그 값을 c에 저장
⑦ arduino.analogWrite(11, int(red(c))) : 레드 값 등 아두이노 보드를 통해서 3색 LED를 표시
실습이미지
1. 발광 소자 3색 LED 제어
2) 실행하기
① 마우스의 움직임에 따라 3색 LED 색상이 변경된다.
index 열기
  • IoT의이해
  • 10주차2강 3색 LED 제어
  • 배경이미지