Arduino
아두이노는 하나의 브랜드이며, 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드와 관련 개발 도구 및 환경을 말합니다. 다수의 스위치나 센서 등의 부품으로 외부와 상호작용이 가능한 물건들을 손쉽게 만들 수 있도록 만들어졌습니다.
아두이노 통합 개발 환경(IDE)에서 컴파일과 업로드가 가능합니다. 아두이노 IDE는 C++ 언어 기반을 사용하며, 외부의 많은 공개 라이브러리가 존재합니다.
디지털(Digital)과 아날로그(Analog)
아날로그란 연속적으로 변환하는 어떠한 양 또는 데이터이고, 디지털은 2진수로 표현된 어떠한 양 또는 데이터를 말합니다. 아날로그는 파장, 진폭, 주기를 가지지만 디지털은 진폭과 주기를 가지지 않습니다.
PMW
PMW는 디지털 신호를 아날로그 신호인 것처럼 보이게 하는 신호입니다. 예로 형광등을 들 수 있는데, 사람이 감지할 수 없는 정도로 빨리 깜빡거려서 실제로는 깜빡거리더라도 '계속 켜져있는 상태이다!' 라고 착각하는 경우를 생각하면 이해하기 쉽습니다.
LED가 0.1초 간격으로 반짝거리는 아두이노 실습물입니다.
'Nefus' 카테고리의 다른 글
NEFUS_Arduino_20230531 (0) | 2023.05.31 |
---|---|
NEFUS_Arduino_20230517 (0) | 2023.05.17 |
NEFUS_Arduino_20230515 (0) | 2023.05.14 |
NEFUS_프로젝트 (1) | 2023.04.20 |
NEFUS_포인터 (2) | 2023.04.12 |