•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

아두이노(r12 Blame)

r12
r2
(삭제된 사용자)
1[[분류:응용 프로그램]]
r8
2
r2
(삭제된 사용자)
3[목차]
r3
(삭제된 사용자)
4[clearfix]
r1
5== 개요 ==
r4
(삭제된 사용자)
6아두이노는 오픈 소스 임베디드 개발 보드와 그의 IDE이다.
r1
7
r7
(삭제된 사용자)
8가장 많이 쓰이는 Arduino UNO R3을 비롯한 많은 아두이노 보드들은 보통 Atmel의 AVR을 사용한다. 다만 최근에 나온 Arduino UNO R4나, Arduino DUE는 더 좋은 마이크로컨트롤러를 사용한다.
r1
9
10== 성능 ==
r9
(삭제된 사용자)
11대부분의 아두이노 보드들은 위에 서술했듯이, '''8비트 AVR 칩'''을 사용하기에 성능은 매우 떨어진다. 그렇기 때문에 이를 보안한 Arduino UNO R4나 Arduino DUE, Arduino ZERO등이 있다.
12== 명령어 목록 ==
13여기에 있는 명령어 외에도 많은 명령어가 있다.
14
15 * pinMode(pin, INPUT/OUTPUT 여부);
16 * lcd.setCursor(좌표, 좌표);
17 * lcd.init();
18 * lcd.print(내용);
19 * lcd.println(내용);
20 * lcd.backlight();
21 * lcd.noBacklight();
22 * lcd.clear();
23 * digitalWrite(핀번호, HIGH/LOW 여부);
24 * digitalRead(핀번호);
25 * tone(빈번호, 주파수, 지속시간);
26 * dht.readTemperature(); // DHT bht(핀번호, 온습도센서종류); // 온도 값 읽어오기
27 * dht.readHumindity(); // 습도 값 읽어오기
28 * Serial.begin(9600);
29 * Serial.println();
30 * Serial.print();
r10
(삭제된 사용자)
31 * delay(시간[* 밀리초 단위로 입력한다.]);
32 * analogRead(핀번호);
r11
(삭제된 사용자)
33 * analogWrite(핀번호, 값);
34 * delayMicroseconds(마이크로 초);
r12
(삭제된 사용자)
35 * pulseIn(빈번호, 읽을 펄스의 유형);