코딩 공부/Arduino
아두이노 개념 정리
희원96
2022. 5. 31. 08:47
사물인터넷이란???
사전적 의미
각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술. 즉, 무선 통신을 통해 각종 사물을 연결하는 기술을 의미한다. 인터넷으로 연결된 사물들이 데이터를 주고받아 스스로 분석하고 학습한 정보를 사용자에게 제공하거나 사용자가 이를 원격 조정할 수 있는 인공지능 기술.
사물인터넷 문제점
1. 단말 분실 및 도난 : 사용자가 소유한 스마트기기 분실, 도난,파손 → IoT서비스 중단, 정보유출 가능성
- 해결: 사용자 주의 요망, 위치추적
2. 데이터 위·변조 : 데이터를 중간에 가로채 위·변조 한 뒤 정상적인 기기가 이를 송신한 것으로 위장
- 해결: 데이터 암호화하여 보안강화, 공용 WiFi 사용자제, LTE 등 개인망 이용
아두이노
아두이노(Arduino)
C언어 기반. 메모리 : 2KB
초등학생 교육할때 쓴다. 그만큼 굉장히 쉽다.
장점) 싸다/ 전원을 적게 먹는다/ 예제,튜토리얼 쉽게 찾을 수 있다
단점) 복잡하거나 많은 계산량을 필요로 하는 기기에 부적합
센서 : 외부 변화를 감지해서 알려주는 장치. 모듈에서 신호가 나한테 옴
ex) 버튼
엑츄에이터 : 원하는 명령을 통해 제어되는 장치. 내가 모듈에 신호를 주는 것.
ex) LED 5초후, 10초후 등등 켜지게 설정하면 점등
★ 아두이노 첫 실행 시, 확인할 것 2가지
툴- 보드- 아두이노 우노(보드타입)
툴- 포트- COM3(각자 컴퓨터에 맞게) 아두이노 우노