Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- web
- wargame
- FTZ
- 포너블
- 루트미
- 웹해킹
- 모인해외송금
- Linux
- 프랑스교환학생
- Gentoo
- 보안
- client
- 해외송금
- Challenge
- 모인유럽송금
- 모인유럽서포터즈
- 해커스쿨
- EPITA
- pwnable
- 프랑스송금
- network
- 네트워크해킹
- pwnable.kr
- WebHacking
- rootme
- 백도어
- 유로송금
- 프랑스 교환학생
- 리눅스
- 해킹
Archives
- Today
- Total
Securing Keys
[아두이노] 아두이노 프로 미니 - 컴퓨터 연결 본문
소형 IoT 기기를 만들 때 사용하는 아두이노 프로 미니를 컴퓨터와 연결하는 과정이다.
기기 구매 참고 사이트: www.devicemart.co.kr/goods/view?no=1289321
아두이노 프로 미니의 스펙은 다음과 같다: (3.3V 기준)
- MCU: ATmega328
- 동작 전압: 3.3V
- 입력 전압: -3.35V ~ 12V
- Digital I/O 핀: 14개 (PWM 6개 포함)
- Analog 입력핀: 8개
- 통신방식: UART / SPI / I2C 지원
- Memory: Flash memory 32KB (부트로더 2bk 사용) / SRAM 2KB / EEPROM 1KB
- Clock Speed: 8MHz
주의사항
- 정전압(3.3V)일 경우, VCC핀으로 전원 입력
- 정전압이 아닌 경우, 레귤레이터가 있는 RAW 핀에 입력
- VCC, RAW 두 곳 동시에 전원 입력 시 보드 손상 초래
아두이노 프로 미니의 경우 보드 상에 컴퓨터와 연결이 가능한 포트가 없기 때문에 USB to UART 모듈을 사용하여 코드를 업로드한다.
기기 구매 참고 사이트: www.devicemart.co.kr/goods/view?no=1290042
해당 모듈은 그냥 PC에 연결할 경우 PC가 인식하지 못하기 때문에, FT232RL을 인식하기 위해서는 드라이버 다운로드가 필수이다.
https://www.ftdichip.com/Drivers/VCP.htm
위의 사이트에 들어가서 OS에 맞는 드라이버를 다운로드 한다.
준비가 완료 되었다면, 위의 그림과 같이 점퍼선 F-F를 통해 아두이노 프로 미니와 FTDI232를 연결한다.
아두이노 소프트웨어를 켠 후,
툴 > 보드 > Arduino Pro or Pro Mini
툴 > 프로세서 > ATmega328P (3.3V, 8MHz)
툴 > 포트 > [새로 생긴 포트 정보]
위와 같이 설정을 해준 뒤,
코드 업로드가 잘 되는지 확인하기 위해 아래의 코드를 업로드 하도록 하였다.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
}
0.5초 간격으로 아두이노 프로 미니 내 LED가 켜졌다 꺼졌다를 반복하는 코드이다.
위와 같이 0.5초마다 LED가 깜박인다면, 성공적으로 코드가 업로드 된 것이다
'IT > IoT' 카테고리의 다른 글
[DB] 맥북에 MySQL 설치 및 DB 생성하기 (0) | 2021.04.25 |
---|---|
[AI] 딥러닝 기반 우리집 맞춤형 물걸레 청소 로봇! LG 코드제로 M9 ThinQ 출시 (0) | 2020.09.05 |
[아두이노] 초음파센서 측정값을 바탕으로 서보모터 제어하기 (0) | 2020.06.07 |
[아두이노] 초음파센서 측정값을 바탕으로 LED 제어하기 (0) | 2020.06.07 |
Comments