목차(클릭하세요)
절친한 친구라고 설명하는 아두이노 책들이 많은데??
팩트 체크 해봅시다!
1. 아두이노 관련 기초지식
1-1. 어원
•
•
유럽 이탈리아의 북서부 지역의 이브레아라고 하는 작은 도시에 있는 IDII(=Interaction Design Institute Ivrea)에 있던 인물들이 개발
◦
이탈리아 이블레아(Ivrea)에는 아르두이노 다 미아노의 이름을 따서 명명된 거리가 존재
◦
아두이노 프로젝트의 본사도 이 도시에 위치하고 있음
•
아두이노라는 이름이 아두이노 프로젝트에 선택된 이유
◦
아두이노 창시자인 마시모벤지교수가 자주가던 술집의 이름?
1-2. 아두이노가 만들어진 년도
•
2005년
•
사실 아두이노의 모태가 따로 있다?
◦
바로 Wiring보드(와이어링 보드)
•
마시모 벤지는 Wiring 보드에서 파생된 다른 프로젝트를 완성하는데 이것이 바로 아두이노 우노 보드
2. 우노 R4와 개발환경 2.x
2-1. uno R4
•
우노는 숫자1을 뜻함.
•
R4에서 R1,2,3은 첫번째 버젼, 두번째 버젼 등을 의미
•
R4에서 혁신적인 변경사항4가지
◦
USB-B 포트가 USB-C 포트로 변경
◦
기존의 아두이노 우노 R3에서 사용하던 Atmega328가 아닌, RA4M1라고 하는 32비트 ARM 기반 마이크로 컨트롤러가 사용
◦
기존 아두이노는 6-20 V 범위의 외부 전원을 인가, 하지만 권장 전압 범위는 7-12 V이다 보니 마음 편히 사용 가능한 최대 전압은 12 V 정도
◦
R4의 경우 6-24 V 범위의 외부 전원을 인가
◦
HID(Human Interface Device)를 지원, 즉 키보드나 마우스처럼 아두이노를 사용하거나 매크로를 만드는 것이 가능해짐
▪
기존에 uno R3에서는 불가능, 레오나르도나 듀에보드에서만 HID지원
•
R4의 종류2가지
◦
Arduino UNO R4 Minima vs Arduino UNO R4 WiFi
•
Arduino UNO R4 WiFi
◦
12x8 LED 매트릭스가 보드에 부착되어 있음 🫰초간지
•
Arduino UNO R4 Minima
•
R4시작하기:
•
R4에서 사용가능한 핵심기능
2-2. 개발환경 2.x
•
2.x 개발환경은 vscode의 외관과 매우 흡사
•
특히나 매력적인 기능은 자동완성
◦
◦
이 자동완성 기능의 치명적 문제는 역시나 뒷부분에 세미콜론을 붙여야 한다는 점
◦
•
클라우드 동기화 기능을 사용한다면 코랩처럼 학생 개인별 코드 저장을 클라우드방식으로 할 수 있을 것 같은데?
•
개발환경 2.x 시작하기