•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
1. 개요2. 성능3. 명령어 목록

1. 개요[편집]

아두이노는 오픈 소스 임베디드 개발 보드와 그의 IDE이다.

가장 많이 쓰이는 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] 밀리초 단위로 입력한다.