25) 무선 침임자 감지 시스템 : HC_12

byte PIR = 8 ; byte LED = 5 ; void setup() { pinMode(LED, OUTPUT) ; pinMode(PIR, INPUT) ; Serial.begin(9600); } void loop() { int V_PIR = digitalRead(PIR) ; if (V_PIR == 1) { Serial.print(‘o’); digitalWrite(LED, HIGH) ; delay(200); } if (V_PIR == 0 ) {...

아두이노 I2C 센서 만들기 | # 24

// I2C Slave : SVR-05_D #include <Wire.h> #define slave_adress 5 int TH_data[2] ; int count = 0; void setup() { Wire.begin(slave_adress); Wire.onRequest(requestEvent); Serial.begin(9600) ; } void requestEvent() { byte Value; switch (count) { case 0: Value = 255;...

아두이노 아날로그 온도-습도계 | # 23

// SVR-05-D Humidity & Temperature sensor void setup() { Serial.begin(9600) ; } void loop() { float temp = analogRead(A0) ; float humid = analogRead(A1) ; temp = (temp/1023.*5.)*33.3 ; // 5V, slope=33.3 humid = (humid/1023.*5.)*33.3 ; Serial.print(” temp =...

아두이노 첫걸음 17 Rotary encoder

// Incremental encoder KY-040 int CLK = 3 ; int DT = 4 ; int SW = 5 ; int count = 0; int currentCLK; int previousCLK; void setup() { pinMode (CLK,INPUT); pinMode (DT,INPUT); pinMode (SW, INPUT_PULLUP) ; Serial.begin (9600); previousCLK = digitalRead(CLK); } void...

아두이노 SD 카드 데이터 쓰기, 읽기

// 사용한 SD 카드기 는 SPI 통신을 하는 모듈이다 // UNO 인 경우 D13-SCK, D12-MISO, D11-MOSI, CS-10 // CS 핀은 D10 을 선택 하였다. SD 에 데이터를 저장 하려면 4 단계가 필요하다 // 1) initializeSD, 2) createFile, 3) writeToFile, 4) closeFile #include <SD.h> #include <SPI.h> int CS_PIN = 10 ; // CS pin...