본문 바로가기

Study/ETC & TIP53

source insight 3.x utf8 지원 플러그인 소스인사이트(source insight) 3.x에서는 한글을 사용하려고 하면 잘 깨집니다. 다행히 중국쪽인지 UTF-8 지원 플러그인을 만든 사람이 있네요. 파일을 다운로드 하여 덮어 씌우고 다시실행하면 한글이 그나마 잘 나옵니다. 플러그인 다운로드 위 링크를 눌러 다운로드 하시고, 소스인사이트 설치 폴더에 복사만 해주세요. 물론 완벽하진 않지만~ 그전보다 볼만합니다. 2018. 7. 5.
8.3 file name(8.3 파일 이름) arduino에 SD카드를 연결하여 테스트 하던중 파일이 만들어 지지 않는 경우가 생겼습니다. SD라이브러리를 자세히 보던 중 8.3 file name을 사용한다는 것을 발견했습니다. 그렇다면 8.3 name이 뭐냐?? 위키백과를 찾아보면 8.3name은 SFN(Short FileName)이라고 하며, 윈도 95, 도스부터 사용되던 오래된 파일형식이라고 합니다. 요즘은 LFN(Long FileName)을 지원합니다. 그렇다면 8.3의 의미는 파일이름 8자, 확장자 3자까지 지원한다는 뜻입니다. 즉 파일이름.확장자(8.3)의 의미입니다. 그래서 아두이노에서는 SFN형식으로 파일 이름을 지어야만 정상동작을 합니다. 2018. 7. 4.
지문인식센서 GT-521F32 -3(사용자 관리, 검증) 지문인식센서 GT-521F32 -1(연결하기) 지문인식센서 GT-521F32 -2(Enroll 지문스캔) 사실 앞에서 지문스캔(Enroll)을 하면서 왠만한건 거의 다했습니다. 남은 것중에 중요한 것이 사용자 관리, 검증이라 해보겠습니다. 위 그림에서 표시한 버튼들입니다. 1. Get User Count 말 그대로 총 등록된 지문수를 가져오는 명령입니다. 12355 AA 01 00 00 00 00 00 20 00 20 01 55 AA 01 00 00 00 00 00 30 00 30 01 cs 응답할때 파라미터로 등록된 지문 수를 알려줍니다. 2. Verify(1:1) Verify는 검증인데 1:1은 지정한 ID와 지문이 일치하는지 1:1 검증합니다. 순서는 위와 같습니다. LED를 켜고, 해당 ID거 등.. 2018. 6. 15.
지문인식센서 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.

인기글