티스토리 뷰

728x90
반응형

[본 아티클은 FabLab 서울에서 2017년 하반기에 참여한 메이커 아카데미 수업 및 프로젝트 진행 사항에 대한 글입니다.]

설치하기 

URL:

https://www.arduino.cc/en/Main/Software

 

 

실행하고 연결설정하기 

아두이노 실행

 

보드 선택

Arduino/Genuino UNO 선택

 

포트 선택

/dev/cu.usbmodel1461(Arduino/Genuino UNO)선택

 

예제 코드 돌려보기

Blink 예제 업로드

소스 로드

// the setup function runs once when you press reset or power the board

void setup() {

  // initialize digital pin LED_BUILTIN as an output.

  pinMode(LED_BUILTIN, OUTPUT);

}

 

// the loop function runs over and over again forever

void loop() {

  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)

  delay(1000);                       // wait for a second

  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW

  delay(1000);                       // wait for a second

}

 

소스 분석 하기 

기본틀

 

void setup() {

}

 

void loop() {

}

 

setup함수는 한번만 실행

loop함수는 반복해서 실행

 

setup함수

pinMode(13, OUTPUT); //13번 핀을 출력으로 설정한다.

 

loop함수

digitalWrite(13, HIGH); // 13번 핀을  5volt로 만든다. (LED를 켠다.)

delay(1000);  // 1000ms(1초) 기다린다.

digitalWrite(13, LOW); // 13번 핀을 0volt로 만든다. (LED를 끈다.)

delay(1000); // 1000ms(1초) 기다린다.

 

실행결과

 

전기회로

회로 5volt, GND가 연결되는 길을 만들어 주는 것

아두이노에 power 관련 핀(3.3V, 5V, GND)에 연결해주어야 함

 

13번 핀에 LED연결해보기

 

 

브레드 보드에 LED연결회로 구성해서 연결해보기

 

 

LED 추가하기

# source

 

void setup() {

  pinMode(13,OUTPUT);

  pinMode(12,OUTPUT);

}

 

void loop() {

  digitalWrite(13, HIGH);

  digitalWrite(12, LOW);

  delay(1000);

  digitalWrite(13, LOW);

  digitalWrite(12, HIGH);

  delay(1000);

}

 

#  실행결과

 

 

 

 

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함