Search
Duplicate

절칠한 친구?-아두이노

목차(클릭하세요)
절친한 친구라고 설명하는 아두이노 책들이 많은데?? 팩트 체크 해봅시다!

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의 외관과 매우 흡사
특히나 매력적인 기능은 자동완성
vs copilot도 나온 마당에 이정도는 해줘야지?
이 자동완성 기능의 치명적 문제는 역시나 뒷부분에 세미콜론을 붙여야 한다는 점
클라우드 동기화 기능을 사용한다면 코랩처럼 학생 개인별 코드 저장을 클라우드방식으로 할 수 있을 것 같은데?
개발환경 2.x 시작하기

3. 마치며

인터넷 상의 사실이라고 불리는 지식들이 과연 사실이였던가?에 대한 검증은 결국 사용자의 몫
이 말은 곧 내가 작성한 글도 어딘가 오류가 존재할 수 있다는 의미

3-1. 현재 생성 AI에서 어원을 찾아본 결과

3-2.아두이노 공식 홈페이지를 살펴봐도 ‘절친한 친구’는 없었다.