티스토리 뷰
[본 아티클은 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);
}
# 실행결과


'Making > maker academy' 카테고리의 다른 글
| [메이커 아카데미] 레이저 커터(Kerf 찾기) (0) | 2019.03.29 |
|---|---|
| [메이커 아카데미] 아두이노 LED 여러개 켜기 (0) | 2019.03.29 |
| [메이커 아카데미] 몰딩 & 캐스팅 (0) | 2019.03.29 |
| [메이커 아카데미] 3D 스캐닝 (0) | 2019.03.29 |
| [메이커 아카데미] 3D 프린팅 연습(멀티탭서포터) (0) | 2019.03.29 |
- Total
- Today
- Yesterday
- git
- Streamlit
- nvidia
- cura
- vscode
- tensorflow
- 단축키
- conda
- 3d프린터
- 메이커
- opencv
- MicroBit
- fablab
- Stable Diffusion
- WSL
- Python
- comfyUI
- nodejs
- 파이썬
- Arduino
- ssh
- Linux
- 우분투
- Fusion360
- ubuntu
- docker
- 한글
- vvvv
- Maker
- CAD
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |