arduino

아두이노 개념 정리
사물인터넷이란??? 사전적 의미 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술. 즉, 무선 통신을 통해 각종 사물을 연결하는 기술을 의미한다. 인터넷으로 연결된 사물들이 데이터를 주고받아 스스로 분석하고 학습한 정보를 사용자에게 제공하거나 사용자가 이를 원격 조정할 수 있는 인공지능 기술. 사물인터넷 문제점 1. 단말 분실 및 도난 : 사용자가 소유한 스마트기기 분실, 도난,파손 → IoT서비스 중단, 정보유출 가능성 - 해결: 사용자 주의 요망, 위치추적 2. 데이터 위·변조 : 데이터를 중간에 가로채 위·변조 한 뒤 정상적인 기기가 이를 송신한 것으로 위장 - 해결: 데이터 암호화하여 보안강화, 공용 WiFi 사용자제, LTE 등 개인망 이용 아두이노 아두이노(Arduin..
![[Arduino] 통신](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FzXtbp%2FbtrBCs8F4fp%2FAAAAAAAAAAAAAAAAAAAAAExNSTgygspLH44K_fXbHvdYA17j8Zl1r3lywki1593l%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DDMTYv4KLRojOBTV7xkxwbE6V1Js%253D)
[Arduino] 통신
Serail 통신 USB를 통해 아두이노와 PC또는 다른 시리얼 장치 간에 정보를 송수신하는 것 Serail 모니터 Serial 통신으로 LED 제어하기 void setup() { Serial.begin(9600); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); Serial.println("Start"); } void loop() { if(Serial.available()>0){ int num = Serial.parseInt(); if(num == 1){ Serial.println(num); digitalWrite(3,1); Serial.println("1HIGH"); }else if(num == 2) { Serial.println(num); ..
![[Arduino] 기초 학습](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FyBNzF%2FbtrwhTWsoCr%2FAAAAAAAAAAAAAAAAAAAAAKPuUrel_qnYGhG5PbIHfGFOCx5UiiiaKi64E3e9b6Pu%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DuFvialnIoI02VzLp85wZGraMLas%253D)
[Arduino] 기초 학습
버튼3개와 LED 3개를 사용하여 점등하기 void setup() { pinMode(7, INPUT); pinMode(6, INPUT); pinMode(5, INPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); Serial.begin(9600); } void loop() { int buttonState = digitalRead(7); int buttonState1 = digitalRead(6); int buttonState2 = digitalRead(5); Serial.println(buttonState2); if (buttonState == 1) { // LED ON digitalWrite(10, 1); } else { // LED ..