본문 바로가기

Sensor6

[Arduino Nano/나노] LCD 20*4 디스플레이 출력 [Arduino Nano/나노] LCD 20*4 디스플레이 출력 아두이노 연결 LCD 20x4 Arduino Nano GND GND VCC 5V SDA A4 SCL A5 사용 라이브러리 디스플레이에 출력하기전에 본인이 갖고있는 LCD의 I2C 주소를 먼저 알아야 한다 LCD 디스플레이 I2C 코드 // https://kocoafab.cc/tutorial/view/727 #include void setup() { Wire.begin(); Serial.begin(9600); while (!Serial); Serial.println("\nI2C Scanner"); } void loop() { byte error, address; int nDevices; Serial.println("Scanning..."); .. 2021. 2. 1.
[Arduino Nano/나노] UV 센서 [Arduino Nano/나노] UV 센서 자외선을 받은만큼 전압이 발생하여 이를 바탕으로 자외선의 세기를 측정 (자세한 내용은 하단의 데이터시트 참고) 아두이노 연결 UV Arduino Nano OUT A1 VCC 5V GND GND 아누이노 코드 // https://kwonkyo.tistory.com/339 참고 void setup() { Serial.begin(9600); Serial.println("test start!"); Serial.println(); } void loop() { uint16_t rawVal; // 정수변수 선언 (범위: 0~65535) rawVal = analogRead(1); // A1 포트값을 0~1023사이의 값으로 데이터 수집 float vVal = rawVal * .. 2021. 2. 1.
[Arduino Nano/나노] CDS 조도 센서 [Arduino Nano/나노] CDS 조도 센서 빛이 입사하면 전도성이 되는 반도체로서, 빛의 세기에 따라 저항 값이 변하는 (빛의 세기가 셀수록 저항이 작아짐) 광 가변저항이다. 일반적으로 CdS(황화카드뮴)를 사용하므로 CdS라고 한다. 광센서중에 하나로 가장 간단하고 저렴하지만 우리 주변의 많은 곳에 쓰이고 있다. (자동차 헤드라이트 등) 센서의 값을 받기 위해서는 저항을 이용해 전압 분배를 해줘야 한다. 아누이노 연결 아두이노 코드 int cds = A3; void setup() { Serial.begin(9600); pinMode(cds,INPUT); } void loop() { cds = analogRead(A3); // A3으로 받은 아날로그 값을 cds변수로 넘겨줍니다. Serial.pr.. 2021. 1. 29.
[Arduino Nano/나노] MQ-7 CO 센서 [Arduino Nano/나노] MQ-7 CO 센서 공기중에 있는 CO 농도를 감지하는 센서 (자세한 내용은 하단의 데이터시트 참고) 아두이노 연결 MQ-7 Arduino Nano AO A0 DO X GND GND VCC 5V 사용 라이브러리 아두이노 코드 Before we can use this formula in a sketch, we need to determine R0 of the MQ-7 sensor first. This varies between devices so there is a need for actual testing. From the log-log plot, we can see that RS/R0 is constant in air and is equal to 1. Since by d.. 2021. 1. 29.