| 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(빈번호, 읽을 펄스의 유형); |