2020. 11. 10. 17:55ㆍ아두이노
안녕하세요. 제가 이전에 교육하기 위해 정리했던 아두이노 관련 교육 자료들을 정리해서 포스팅하려고 합니다.
아두이노를 공부하는 초심자들에게 조금이나 도움이 되었으면 좋겠습니다.
1. 아두이노란?
이탈리아어로 '절친한 친구'라는 뜻으로 오픈소스를 지향하는 마이크로 컨트롤러 기판입니다.
ATmel사의 ATmega328을 기반으로 제작된 보드이며 IDE(통합개발 환경)를 활용하여 기존 AVR보다 더 쉬운 환경에서 개발 할 수 있는 보드입니다.
(※ IDE란 편집기, 컴파일러, 링커, 디버거 등을 통합하여 프로그램 개발을 편리하게 할 수 있는 프로그램)
일반적으로 많이 쓰이는 UNO외에도 MEGA, MINI 등 다양한 크기의 보드들이 있습니다.
2. ATmega328? 마이크로 컨트롤러란?
마이크로 프로세서와 입출력 모듈을 하나의 칩으로 만들어 특정 기능을 수행하는 작은 컴퓨터를 말합니다.
줄여서 MCU라고 하는데 아두이노에게 IDE가 두뇌라면 MCU는 팔과 다리라고 생각하시면 됩니다.
3. USB-TTL
연결 포트 커넥터 바로 뒤에 있는 ic는 [USB to TTL] 시리얼 변환 칩으로 USB 신호를 TTL로 바꾸는 기능입니다.
정품 보드를 쓰면 문제가 없겠지만 저렴한 호환 보드를 쓸 때 이 변환 칩을 저렴한 것을 쓰는 경우가 있습니다.
이럴 때 컴퓨터에서 인식을 못하는 경우가 생기는데 이런 경우에 특별히 해당 컴퓨터에서 USB 드라이브를 설치해야 하는 번거로움이 있죠. 구글 검색해서 다운로드하면 되긴 하지만 그 과정이 은근히 귀찮습니다. ㅋㅋㅋㅋㅋ
그래서 아두이노를 구매할 때는 어떤 시리얼 변환 칩을 사용하는지 확인하시고 구매하는 것을 추천드립니다.
괜히 싸다고 샀다가 엄청나게 불편할 수도 있습니다 ㅠㅠ
4. 아두이노 UNO 핀 맵
'아두이노' 카테고리의 다른 글
아두이노 입문하기 6 - 스케치 시리얼 통신 (0) | 2020.12.24 |
---|---|
아두이노 입문하기 5 - 스케치 함수 구조와 예제 (0) | 2020.12.24 |
아두이노 입문하기 4 - 스케치 구조 공부하기, 기본제공 함수, 인자 (0) | 2020.11.22 |
아두이노 입문하기-3, 버튼으로 led 제어하기, 플루팅 현상이란? (0) | 2020.11.14 |
아두이노 입문하기-2, 회로 구성과 스케치 연결 방법 (0) | 2020.11.10 |