시리얼통신 2

07장 삼색 LED 사용하기

삼색 LED 하나에 LED에서 빨강, 파랑, 초록의 색을 낼 수 있다. 4개의 다리는 빨강, 파랑, 초록, 그라운드이며 전압을 조절해 색을 조합할 수 있다. 버튼으로 색 바꾸기 *교재랑은 다른 코드로 작성함 버튼 입력을 읽어서 LED의 RGB를 켜도록 만들어보자 bool r = false, g = false, b = false; void setup() { Serial.begin(9600); //2,3,4번으로 버튼입력 감지 pinMode(4, INPUT); pinMode(3, INPUT); pinMode(2, INPUT); //9,10,11번으로 LED 출력 pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode( 9, OUTPUT); //LED 전체 OFF digita..

05장 아두이노 시작하기(Serial.println, Serial.print, blink예제)

아두이노 연결하기 아두이노 개발에 필요한 것 PC 아두이노 USB 케이블(아두이노와 PC 연결용) 아두이노 UNO의 경우 USB B타입이다. 아두이노와 PC연결시 자동으로 드라이버가 설치되고 COM3같은 숫자로 표시된다. 혹시 드라이버가 잡히지 않는다면 다운받아서 설치해주자. 아두이노 IDE 살펴보기 아두이노 소스코드는 setup과 loop로 나뉘어 지는데 아두이노의 전원을 키면 setup()함수가 최초로 실행되고 그다음 loop()함수가 무한반복하며 동작한다. setup() : 한번만 실행되면 되는 초기화관련 코드 loop() : 아두이노가 실제로 해야되는 동작관련 코드 기본 LED 깜빡이기 아두이노에는 기본으로 박혀있는 LED가 존재한다. 보드에 L이라 적혀있는 LED인데 디지털핀 13번과 연결되어 ..