* Specs
Operating voltage: 2.5V - 12V(cannot over 12V)
Working current: 18mA - 20mA at 5V
Output electrical level signal: low level when detecting objects / high level when no objects / 0 or 1 decides if objects exist.
* Contents
- Connect
GND ----- GND
OUT ----- D2
VCC ----- 5V
- Key Code
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4); // LCD2004
int T = 2; // INPUT PIN
int count = 0;
String dot = ".";
void setup()
{
lcd.init(); // initialize the lcd
lcd.backlight();
lcd.print("start LCD2004");
pinMode(T, INPUT);
delay(1000);
lcd.clear();
}
void loop()
{
if(count >= 20)
{
dot = "";
lcd.clear();
count = 0;
}
lcd.setCursor(0,0);
lcd.print("S026:KY-033 Tracking");
if (LOW == digitalRead(T))
{
dot += "Detected";
lcd.setCursor(0,1);
lcd.print(dot);
count = count+8;
}
else
{
dot += ".";
lcd.setCursor(0,1);
lcd.print(dot);
count++;
}
delay(100);
}
출처: http://rdiot.tistory.com/168 [RDIoT Demo]
'RaspberryPi' 카테고리의 다른 글
라즈베리파이 제로 W (0) | 2017.06.23 |
---|---|
라즈베리파이 케이스 도착. (0) | 2017.06.19 |
(RaspberryPi) WinSCP - 파일 전송 프로그램 (0) | 2017.06.01 |
(RaspberryPi) 라즈비안(Raspbian) 한글 설치하기 (0) | 2017.05.30 |
(RaspberryPi) 라즈비안(Raspbian) 윈도우 원격데스크탑으로 접속하기 (0) | 2017.05.30 |