전체 글
-
아두이노 프로젝트 | 디지털 카운터Technology/Arduino 2024. 3. 29. 18:00
1. 디지털 카운터 일상에서 쉽게 발견할 수 있는 카운터를 아두이노 플랫폼을 이용해 디지털로 구현해보자. 구현하고자 하는 디지털 카운터는 0부터 9999까지 카운트할 수 있도록 네 자리 7-세그먼트 디스플레이를 가지고 있고, 시프트 레지스터 74HC595로 제어된다. 또한 택트 스위치 1개를 가지고 있으며, 택트 스위치를 누르면 누른 횟수가 디스플레이에 표시된다. 누른 횟수가 9999회를 넘으면 다시 0으로 초기화되도록 프로그램을 작성해보자. 2. 프로젝트 2.1. 회로 구성 3461CSR 배열 : 4자리 / 사이즈 : 29.5x14mm / 전압 : 2.25V / 전력 : 40mW / 색상 : 레드(Red) / Cathode타입 www.devicemart.co.kr 1/2W 1% Axial Resisto..
-
퀀트 프로젝트 | FinanceDataReader 코스피 코스닥 종목코드 불러오기Capital/Quant 2024. 3. 22. 18:00
1. 코스피 코스닥 종목코드 불러오기 지금까지 퀀트 전략을 공부했다면 이제 전략을 직접 구현해보자. 전략을 구현하기에 앞서 투자하고자 하는 주식 시장의 모든 상장 종목과 종목코드를 알아야 한다. 하지만 현재 어떤 종목이 상장되어 있는지, 상장 종목의 코드는 무엇인지 일일이 파악하기엔 시간이 아깝다. 게다가 어떤 종목이 새롭게 상장되었고, 어떤 종목이 상장폐지되었는지 뉴스를 매번 찾아보기엔 정보가 방대하다. 이번 프로젝트에서는 현재 코스피와 코스닥에 상장된 종목과 종목코드를 자동으로 불러오는 기능을 파이썬 코드로 구현해보자. 2. FinanceDataReader 라이브러리 KRX 정보데이터시스템 사이트에 접속하면 현재 주식시장에 상장되어 있는 종목들의 정보를 엑셀 파일로 다운로드 받을 수 있다. 하지만 상..
-
아두이노 라이브러리 | 7-세그먼트 디스플레이Technology/Arduino 2024. 3. 22. 18:00
1. 아두이노 라이브러리 추가 앞서 살펴본 예제에서는 7-세그먼트 디스플레이에 숫자나 글자를 나타내기 위해 세그먼트 LED를 하나하나 제어하였다. 그러나 아두이노 플랫폼은 7-세그먼트를 이보다 직관적으로 제어할 수 있는 라이브러리를 보유하고 있다. 그러나 기본적으로 제공되는 라이브러리는 아니기 때문에 라이브러리를 IDE에 추가하는 과정이 필요하다. 아두이노 IDE 상단 툴바에서 '툴'을 선택한 뒤 '라이브러리 관리' 항목을 선택하자. 그러면 곧이어 '라이브러리 매니저' 창이 나타난다. '라이브러리 매니저' 창 오른쪽 상단에 라이브러리 이름을 입력하면 아두이노 플랫폼에서 지원하는 라이브러리를 검색할 수 있다. 해당 칸에 우리가 이번 예제에서 사용할 라이브러리 'SevSeg'를 입력하자. 라이브러리를 검색하..
-
아두이노 | 네 자리 7-세그먼트 디스플레이Technology/Arduino 2024. 3. 22. 17:00
1. 네 자리 7-세그먼트 디스플레이 앞서 살펴보았던 7-세그먼트 디스플레이는 한 자리인 정수만 나타낼 수 있었다. 한 자리를 넘는 정수나 실수를 디스플레이로 나타내고자 한다면 디스플레이를 여러 개 사용해야할 것이다. 디스플레이 하나를 직접 제어하기 위해서는 디지털 입출력 핀 8개가 필요하고, 디스플레이 4개를 직접 제어하기 위해서는 32개가 필요하다. 7-세그먼트 디코더나 시프트 레지스터를 사용하더라도 디지털 입출력 핀을 많이 사용해야 한다. 하지만 디스플레이 4개를 사용하지 않고 네 자리 디스플레이를 사용한다면 더 적은 수의 디지털 입출력 핀으로 한 자리를 넘는 정수나 실수를 나타낼 수 있다. 네 자리 7-세그먼트 디스플레이는 아래 링크로 접속하면 구매할 수 있다. 3461ASR 배열 : 4자리 / ..
-
Curriculum Vitae (Update 2024-03-18)Research/Curriculum Vitae 2024. 3. 18. 12:00
Taehwan Kim Ph.D Candidate, Department of Mechanical Engineering, Seoul National University (08826) 1 Gwanak-ro, Gwanak-gu, Seoul, Republic of Korea Tel: +82-10-2429-6572 | Email: trimi2080@snu.ac.kr EDUCATION M.S. Seoul National University, Seoul, Republic of Korea February 2021 Advisor: Prof. Yong-Lae Park – Mechanical Engineering B.S. Seoul National University, Seoul, Republic of Korea Februa..
-
추세 지표(2): 정량 모멘텀Capital/Quant 2024. 3. 15. 18:00
1. 정량 모멘텀 12개월 모멘텀은 금일 종가와 12개월 전 종가를 기준으로 계산하기 때문에, 금일 종가에 도달하기까지 변동성이 심했던 종목과 꾸준히 상승해온 종목의 모멘텀을 동일하게 측정한다. 투자자 입장에서라면 동일한 모멘텀을 가지고 있더라도 변동성이 심한 종목보다는 지속적으로 상승한 종목을 선호할 것이다. 단순히 금일 종가와 12개월 전 종가만을 비교하는 것이 아니라, 주가가 상승하는 과정까지 살펴본다면 이전보다 나은 모멘텀주를 선별해낼 수 있지 않을까? 정량 모멘텀(quantitative momentum)은 주가 모멘텀이 이산적인지 혹은 연속적인지 평가하여 품질이 좋은 모멘텀주를 선별해내는 과정이다. 앞서 다룬 12개월 모멘텀으로 선별한 종목 중에서도 12개월 동안의 실적이 이산적인 결과인지,..
-
2024년 청년전용 버팀목 전세자금 대학원생 전세금안심대출보증 HUG 대출 후기(2)ETC/Rent 2024. 3. 15. 18:00
1. 은행 지점 2차 방문 은행 지점에서 대출 신청을 한지 7영업일 뒤, 대출 심사 결과 전세자금의 80%, 금리 1.8%로 대출이 승인되었다는 연락을 받았다. 대출 약정서를 작성하기 위해 당일에 은행 지점에 방문하였다. 약정서를 작성하면서 은행원이 안내하길, 대출금은 대출신청일에 집주인에게 송금될 예정이며, 필자의 통장에서 보증료가 출금되면 대출금이 집주인에게 송금된 것으로 보면 된다고 했다. 이때 계좌에 보증료 인출을 위한 금액이 충분하지 않으면 대출이 실행되지 않을 수 있으니 대출신청일 당일에 계좌에 충분한 금액이 있는지 확인하라고 했다. 그리고 이사를 완료하면 전입신고를 하고 은행에서 보낸 안내문자를 따라 온라인으로 대출서류를 완성하면 된다고 했다. 이제 이삿날까지 기다리는 일만 남은 셈이었다. ..
-
아두이노 | PISO 시프트 레지스터 74HC165Technology/Arduino 2024. 3. 15. 18:00
1. PISO 시프트 레지스터 74HC165 74HC1655는 앞서 살펴보았던 74HC595와는 반대로 PISO(Parallel-in, Serial-out) 기능을 하는 8비트 시프트 레지스터이다. 총 16개의 단자를 가지고 있으며, DC 5V 전원과 접지 단자, 정보를 병렬로 받는 입력 단자 8개, 직렬 출력 단자 1개, 입력 단자 3개로 구성되어 있다. 시프트 레지스터 74HC165는 아래 링크로 접속하면 구매할 수 있다. 74HC165N(DIP) 8-bit parallel-in/serial-out shift register www.devicemart.co.kr 2. 제어 방법 시프트 입력(Shift Input, SH) 단자에 디지털 신호 LOW가 입력되는 동안, 입력 단자 8개를 통해 병렬 데이터가..