Download - Aperture : 1. 아두이노에 대해 알아보기
Aperture�in�Dimigo1학기�아두이노�교육
1학기에�공부할�내용
기본�개발�환경�셋팅
www.arduino.cc
아두이노는�어떻게�생겼을까?쓰레기통! 디지털값�입출력!
아날로그�값�입력!
아두이노는�어떻게�생겼을까?
IDE�살펴보기
한번�실행시켜보자!
소스코드�작성하기
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(12, OUTPUT); }
// the loop function runs over and over again forever void loop() { }
소스코드�작성하기
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(12, OUTPUT); }
// the loop function runs over and over again forever void loop() { }
컴파일, 업로드를 눌러보자!
잠깐!
소스코드�작성하기// the setup function runs once when you press reset or power the board void setup() {
// pinMode(12, OUTPUT); }
// the loop function runs over and over again forever void loop() {
digitalWrite(12, HIGH); // delay(1000); // (1000 = 1 second) digitalWrite(12, LOW); // delay(1000); // }
pinMode( , ); :
digitalWrite( , ); : delay( ); :
응용해보자!
random( );
응용해보자!
// the setup function runs once when you press reset or power the board void setup() { pinMode(12, OUTPUT); }
// the loop function runs over and over again forever void loop() { digitalWrite(12, HIGH); delay(random(1000)); // (1000 = 1 second) digitalWrite(12, LOW); delay(random(1000)); }
끝!
오늘의�내용�정리
void setup() { pinMode(핀 번호, INPUT/OUTPUT); // }
void loop() {
digitalWrite(핀 번호, HIGH/LOW); // delay(ms); // 1000ms = 1s, random(min, max); // random(max); // 0~max }