일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Pointer
- mfc
- stream
- Read
- atmega328
- public
- length
- Class
- preprocessing
- UNO
- compare
- APP
- java
- aduino
- SERIAL
- Unity
- Binary
- memory
- Overloading
- parameter
- digitalRead
- Contour
- Barcode
- flutter
- Encapusulation
- Android
- inheritance
- file access
- sensor
- wpf
- Today
- Total
목록digitalRead (14)
폴크(FOLC)
# 빗물 또는 물의 높이를 측정 > 물탱크나 수조와 같은 물이 담긴 용기의 수위를 측정 > 세로로 위치한 전극은 수위에 따라 저항 값이 변하여 전류값이 변한다. - 수조에 수분량이 증가하면 저항값이 감소하여 전류가 증가 - 수조에 수분량이 감소하면 저항값이 증가하여 전류가 감소 # 특징 > 전류 : 20mA 이하 > 전압 : 5V > 크기 : 62mm * 20mm * 8mm > 무게 : 3.5g # 제어 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 # 연결 방법 > 총 3개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개 A0( 아날로그 ) > VCC-5V, GND 그리고 ANALOG-IN 쪽에 0번 # 소스 코드 int DATA_PIN = A0; // 센서 A0에 연결 void setu..
# 위치, 방위, 자세 등의 목표치에 도달하기 위해서 펄스를 이용해서 제어 > 신호에 따른 각도를 관리한다. - 원하는 회전 각도를 정확히 계산하여 적용 가능 ( PWM ) > 고속 구동시 토크가 크지만 탈조 위험이 있음 > 저속 구동시 토크는 작지만 탈조 위험이 없음 # 특징 > 감속비 : 1.64 > 각도 : 5.625° * 1/64 : 360° > 전압 : 5V > 크기 : 31mm * 27mm * 19mm > 무게 : 35g > 유니폴라 스텝 모터 - ULN2003 # 제어 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( 각도 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) - PWM 형태 # 연결 방법 > 총 6개 핀이 있으며 2개는 전원부 ( VCC, ..
# 위치, 방위, 자세 등의 목표치에 대한 변화를 추종하도록 구성한 제어계 > 위치와 속도를 관리한다. > 회전 토크가 크다 > 회전자 관성 모멘트가 작다 # 특징 > 토크 : 1.8Kg * cm > 각도 : 0°~ 180° > 전압 : 4.8V ~ 7.2V > 전류 : 0.2A ~ 0.7A > 크기 : 31mm * 11.8mm * 22.2mm > 무게 : 9g # 제어 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( 각도 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) - PWM 형태 # 연결 방법 > 총 3개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개 D3 ( 디지털 ) > VCC-5V, GND 그리고 SIGNAL-DIGIAL PWM 쪽에 3번 ..
# 고정자(영구자석)과 회전자(전기자)로 코일을 사용하여 구성 > 전기자에 흐르는 전류의 방향을 전환함으로써 자력의 반발, 흡인력으로 회전 # 특징 > 기동 토크가 크다 > 인가전압에 대하여 회전특성이 직선적으로 비례 > 입력전류에 대하여 출력 토크가 직선적으로 비례 (출력 효율이 좋다) > 가격이 저렴하다 # 제어 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) ### 모터 드라이버가 없는 경우 # 연결 방법 > 총 2개 핀이 있으며 2개는 전원부 ( VCC, GND ) > VCC-SIGNAL-DIGIAL PWM쪽에 D3번, GND # 소스 코드 #define DATAPIN D3 void setup(..
# 토양에 존재하는 수분을 감지 > 습윤시 저항값이 높고 건조시 저항값이 낮짐 - 정상 : 저항값이 커져서 높은 전압값을 발생 - 이상 : 저항값이 작아져 낮은 전압값을 발생 # 측정 범위 > 출력 : 디지털 스위칭 0 or 1 > 감도 : 가변 저항으로 조절 가능 > 전원 : DC 3.3V ~ 5V > 크기 : 3mm * 16mm ( board 40mm * 55mm ) # 측정 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) # 연결 방법 > 총 4개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 A0(아날로그), 1개는 D2(디지털) > VCC-5V, GND 그리고 SIGNAL-ANAL..
# 수분을 감지하면 니켈 선 형태(병렬)로 코팅된 보드에서 저항 경로가 생성 > 습윤시 저항값이 작고 건조시 저항값이 커짐 - 정상 : 저항값이 커져서 높은 전압값을 발생 - 이상 : 저항값이 작아져 낮은 전압값을 발생 # 측정 범위 > 출력 : 디지털 스위칭 0 or 1 > 감도 : 가변 저항으로 조절 가능 > 전원 : DC 3.3V ~ 5V > 크기 : 43mm * 16mm ( board 40mm * 55mm ) # 측정 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) # 연결 방법 > 총 4개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 A0(아날로그), 1개는 D2(디지털) > V..
# 적외선 신호의 색상에 대한 반사/흡수 성질을 이용 > 밝은색 : 반사되는 량이 많음 > 검정색 : 흡수되는 량이 많음 - 포토트랜지스터와 적외선 LED가 같은 방향으로 배치되어 있음 - 적외선이 반사되어 트랜지스터에 입력되면 전류가 흐르게 되어 판단 가능 # 측정 범위 > 거리 감지 : 1mm ~ 8mm ( center 2.5mm ) > 구동 : 15mA ( 파장 950nm ) > 감도 : 가변 저항으로 조절 가능 > 출력 : 디지털 스위칭 출력 ( 0, 1 ) > 전원 : DC 3.3V ~ 5V > 크기 : 32mm * 14mm # 측정 방식 > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) # 연결 방..
# 기울기를 감지하면 회로에 연결된 전기를 흐르도록 하여 확인 > 전도성 구 또는 액체상태의 수은 - 정상 : 양쪽 단자가 연결되어 단자로 전기가 흐르게 되면 - 이상 : 양쪽 단자가 연결되지 못하면 전기가 흐르지 않아서 기울어졌다고 판단 # 측정 범위 > 출력 : 디지털 스위칭 0 or 1 > 감도 : 가변 저항으로 조절 가능 > 전원 : DC 3.3V ~ 5V > 크기 : 50mm * 10mm # 측정 방식 > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) # 연결 방법 > 총 3개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 D2(디지털) > VCC-5V, GND 그리고 SIGNAL-DIGITAL PWM 쪽에 2번 # 소스 코드 #define DATAPIN D2 voi..
# 발광부에서 출력된 적외선이 물체에 반사되어 되돌아 수광부에 수신 > 발광부는 LED, 수광부는 트랜지스터 > 수광부에 적외선이 수신되면 트랜지스터가 전류가 흐를 수 있는 상태로 전환 - 수신된 적외선 량에 따라서 전류량이 달라져서 출력되는 전압값의 변화로 거리 계산 # 측정 범위 > 범위 : 20mm ~ 300mm > 각도 : 35° > 감도 : 가변 저항으로 조절 가능 > 전원 : DC 3.3V ~ 5V > 크기 : 48mm * 14mm > 무게 : 18~65g # 측정 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) # 연결 방법 > 총 4개 핀이 있으며 2개는 전원부 ( VCC, GND ), ..
# 측정 범위 > 출력 : 15mA 이상의 driving ability > 감지 : 가변 저항으로 조절 가능 > 전원 : DC 3.3V ~ 5V > 크기 : 32mm * 14mm # 측정 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) # 연결 방법 > 총 4개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 A0(아날로그), 1개는 2(디지털) > VCC-5V, GND 그리고 SIGNAL-ANALOG IN 쪽에 0번 # 소스 코드 #define DATAPIN A0 void setup() { pinMode(DATAPIN, INPUT); Serial.begin(9600); } void loop..
# 측정 범위 > 출력 : 15mA 이상의 driving ability > 감지 : 가변 저항으로 조절 가능 > 전원 : DC 3.3V ~ 5V > 크기 : 32mm * 14mm # 측정 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 ( voltage 값으로 표현 ) > 디지털 방식 : 디지털 신호 출력 제어 ( 0, 1로 표현 ) # 연결 방법 > 총 4개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 A0(아날로그), 1개는 2(디지털) > VCC-5V, GND 그리고 SIGNAL-DIGITAL PWM 쪽에 2번 # 소스 코드 #define DATAPIN D2 void setup() { pinMode(DATAPIN, INPUT); Serial.begin(9600); } void lo..
# 측정 범위 > 출력 파장 : 760nm ~ 1100nm > 감지 각도 : 60° > 전원 : DC 3.3V ~ 5V > 크기 : 36mm * 15mm # 측정 방식 > 아날로그 방식 : 아날로그 신호 출력 제어 > 디지털 방식 : 디지털 신호 출력 제어 # 연결 방법 > 총 3개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 A0(아날로그), 1개는 D2(디지털핀) > VCC-5V, GND 그리고 SIGNAL-DIGITAL PWM 쪽에 2번 # 소스 코드 #define DATAPIN 2 // KY-026 digital interface void setup() { pinMode(DATAPIN, INPUT); Serial.begin(9600); } void loop() { int digita..
# 측정 범위 > 출력 파장 : 650nm > 출력 파워 : 5mW > 전원 : DC 5V > 전류 : 작동 온도 : -10°C ~ 40°C > 크기 : 18.5mm * 15mm # 측정 방식 > 디지털 방식 : 디지털 신호 출력 제어 # 연결 방법 > 총 3개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 13(디지털핀) > VCC-5V, GND 그리고 SIGNAL-DIGITAL PWM 쪽에 13번 # 소스 코드 #define DATAPIN 13 void setup() { pinMode(DATAPIN, OUTPUT); } void loop() { digitalWrite(DATAPIN, HIGH); // Turn on the laser head delay(1000); digi..
# 적외선 기술(PIR)을 이용한 센서 > 사람을 탐지 하기 위해서 많이 사용 (6~7M 까지 가능) # 측정 범위 > 인터페이스 유형 : L 단일 트리거(default), H 연속 트리거 > 출력 레벨 : High 3.3V, Low 0V > 대기 전류 : 동작 전원 : 3.6V ~ 20V > 지연 시간 : 5s ~ 200s > 차단 시간 : 2.5s > 크기 : 32mm * 24mm > 동작 온도 : -15°C ~ 70°C # 측정 방식 > 직접 PIN 데이터의 값을 제어 # 연결 방법 > 총 3개 핀이 있으며 2개는 전원부 ( VCC, GND ), 1개는 SIGNAL > VCC-5V, GND 그리고 SIGNAL-DIGITAL PWM 쪽에 2번 # 소스 코드 int sensor = 2;..