The Answer!!808 지문인식센서 GT-521F32 -2(Enroll 지문스캔) 앞 포스팅에서 기본적으로 연결, OPEN, CLOSE에 대해 했었습니다. 이제 지문 인식을 직접 해보겠습니다. 1. Enroll(지문등록) Enroll버튼을 누르게 되면 지문등록을 시작합니다. 전체 순서도는 아래와 같습니다. Led on 후에 Enroll Start를 하는데 저장할 ID값을 보내 중복여부를 확인합니다. 중복되지 않으면 캡쳐한 후 1번으로 저장하고, 손가락을 뗐다가 다시 인식해서 2번에 저장, 뗐다가 다시 인식해서 3번에 저장한 후 LED를 끄고 저장합니다. 왼쪽이 보내는 데이터이고, 오른쪽이 응답데이터입니다. 1-1 LED On 정확한 스캔을 위해서 LED를 켭니다. 12355 AA 01 00 01 00 00 00 12 00 13 01 55 AA 01 00 00 00 00 00 30 00.. 2018. 6. 15. 지문인식센서 GT-521F32 -1(연결하기) Programming Guide다운로드 PC프로그램 다운로드 지문 스캐너 GT-521F32는 UART로 지문을 스캔하고 관리할 수 있는 센서모듈입니다. 앞면을 보시면 4핀커넥터를 양쪽으로 연결가능하도록 되어있습니다. 그림에서는 오른쪽이 UART 통신부이고, 왼쪽이 Touch IC 연결부입니다. 뒷면을 보시면 USB로도 연결가능하도록 되어있습니다. 커넥터 핀정보입니다. Uart baudrate는 9600bps입니다. 프로그래밍가이드를 보시면 프로토콜이 나와있습니다. 패킷구조입니다. 데이터 패킷은 0x55 0xAA로 시작하며 디바이스 ID는 0x0001 이지만 리틀에디안이므로 0x01 0x00 고정입니다. 다음으로 파라미터는 4바이트(DWORD)입니다. 다음 Command와 Response는 2바이트(WOR.. 2018. 6. 15. 계약전력과 요금관계 우리나라에서 가장 많이 소비되는 전력은 산업용, 일반용, 그리고 주택용 순입니다. 그중 일반용, 산업용, 교육용은 등은 계약전력에 기반한 기본요금이 존재합니다. 산업용을 예로 들면 계약전력이 4kW~300kW미만인 경우 위 요금제를 적용합니다. 여기서 계약전력이란?? 시간당 사용가능한 최대 전력입니다. 그리고 기본요금은 계약전력을 곱한 값을 지불해야합니다. 전력요금=(기본요금 X 계약전력)+(전력량 요금 X 실 사용전력) 으로 이루어져 있습니다. 이 계약전력이라는 것이 너무 낮게 되어있으면, 요금폭탄으로 이어지고, 너무 높게 되어있으면, 너무 많은 기본요금을 지불해야 합니다. 또한 한달간 사용가능한 총 전력은 월 사용가능한 총 전력량=계약전력 X 450(15시간 X 30일) 입니다.(하루 15시간 30일.. 2018. 6. 12. ADS1115 16BIT ADC MODULE - Non library 예제소스코드 다운로드 Adafruit의 ADS1015 라이브러리를 이용하여 ADC값을 쉽게 읽어올 수 있었는데 이번에는 Arduino 기본 라이브러리인 Wire만을 가지고 구현하였습니다. ADS1115 16BIT ADC MODULE 이전 포스팅은 위 링크를 참고하세요. ADS1115는 4채널의 ADC 컨버터입니다. 그렇다보니 채널별 지정해서 읽어야 하고, Config register도 매번 설정해 줘야합니다.순서는 이렇습니다. 먼저 Config Register로 설정을 하고, Conversion Register에 채널을 설정하고 읽어옵니다. Config Register와 Conversion Register를 쓰기위해서는 Write함수를 사용해야 합니다. I2C는 병렬 통신이므로 주소값을 알아야 합니다. .. 2018. 6. 11. 티스토리 초대장 티스토리 초대장을 드립니다. 1. 초대장이 필요한 이유! 2. 현재 운영중인 블로그 3. 초대장을 받을 이메일 주소 위 3가지를 비밀댓글로 달아주시면, 초대장을 드리겠습니다. 현재 블로그 운영중이신 분을 우선적으로 초대장을 드리겠습니다. 2018. 6. 11. ADS1115 16bit ADC Module 예제소스코드 다운로드 ADS1115는 ADS를 좀 더 정밀하게 해주는 모듈입니다. 샘플링을 16bit로 합니다. 즉 65535개입니다. 스펙을 보시면 ADC의 Input Range를 설정할 수 있습니다. 그리고 자세히 보시면 -부터 +까지 되어있습니다. 그말인 즉 16bit이지만 15bit로 나눠준다는뜻이됩니다. 왜냐하면 -영역까지 있으니~ 핀을 보시면 ADC채널은 4개가 있고, I2C로 전송되므로 통신핀과 전원핀이 있습니다. Arduino Uno는 제일 끝쪽에 SCL과 SDA가 있습니다. 이곳에 서로 연결해 주시고, 전원을 연결해 줍니다. 그리고 I2C는 병렬통신이라 고유 주소가 있어야하는데 ADDR의 연결위치에 따라 주소가 달라집니다. 즉 ADDR을 GND에 연결하면 I2C주소가 0x48 ADDR을 .. 2018. 6. 8. 이전 1 ··· 11 12 13 14 15 16 17 ··· 135 다음 인기글