분류
1. 개요[편집]
아두이노는 오픈 소스 임베디드 개발 보드와 그의 IDE이다.
가장 많이 쓰이는 Arduino UNO R3을 비롯한 많은 아두이노 보드들은 보통 Atmel의 AVR을 사용한다. 다만 최근에 나온 Arduino UNO R4나, Arduino DUE는 더 좋은 마이크로컨트롤러를 사용한다.
가장 많이 쓰이는 Arduino UNO R3을 비롯한 많은 아두이노 보드들은 보통 Atmel의 AVR을 사용한다. 다만 최근에 나온 Arduino UNO R4나, Arduino DUE는 더 좋은 마이크로컨트롤러를 사용한다.
2. 성능[편집]
대부분의 아두이노 보드들은 위에 서술했듯이, 8비트 AVR 칩을 사용하기에 성능은 매우 떨어진다. 그렇기 때문에 이를 보안한 Arduino UNO R4나 Arduino DUE, Arduino ZERO등이 있다.
3. 명령어 목록[편집]
여기에 있는 명령어 외에도 많은 명령어가 있다.
- pinMode(pin, INPUT/OUTPUT 여부);
- lcd.setCursor(좌표, 좌표);
- lcd.init();
- lcd.print(내용);
- lcd.println(내용);
- lcd.backlight();
- lcd.noBacklight();
- lcd.clear();
- digitalWrite(핀번호, HIGH/LOW 여부);
- digitalRead(핀번호);
- tone(빈번호, 주파수, 지속시간);
- dht.readTemperature(); // DHT bht(핀번호, 온습도센서종류); // 온도 값 읽어오기
- dht.readHumindity(); // 습도 값 읽어오기
- Serial.begin(9600);
- Serial.println();
- Serial.print();
- delay(시간[1]);
- analogRead(핀번호);
- analogWrite(핀번호, 값);
- delayMicroseconds(마이크로 초);
- pulseIn(핀번호, 읽을 펄스의 유형);
[1] 밀리초 단위로 입력한다.