ComputerHUD

프로젝트 일지/컴퓨터 HUD

[컴퓨터 HUD] Python으로 PC 상태 받아오기

이제 아두이노에 데이터를 보내기 이전에 PC 상태를 받아오는 프로그램을 작성해야 합니다. PC상태를 알아야 아두이노에 전달을 할 테니까요. 회사에서는 주로 C를 사용하지만 평소에는 Python이 더 손이 갑니다. 구글 검색창에 'Python CPU Load'라고만 검색해도 아래와 같이 수많은 자료들이 나옵니다. 가장 상단에 있는 Stackoverflow 글을 보면 psutil을 사용하라고 가이드하고 있네요. 해당 모듈을 사용하기 이전에 사전 작업이 필요합니다. 바로 해당 모듈을 깔아야 하는데요. pip install psutil 위와 같이 CMD 창에 입력하여 해당 모듈을 다운로드합니다. 이제 VS Code를 열어 Python Script를 작성해 봅시다. import psutil # gives a si..

프로젝트 일지/컴퓨터 HUD

[컴퓨터 HUD] Adafruit 라이브러리 적용해보기

인터넷에서 SSD1306 관련하여 검색해보니 여러 라이브러리가 존재했습니다. 그중에서 제일 API 사용이 익숙한 방식으로 선정했습니다. 맨 하단에 첨부되어 있는 라이브러리를 받아 예제를 실행시켜보면 API들에 대한 이해가 쉬울 것입니다. 받아서 보드에 플래시 해보면, 각 함수 별로 챡챡 수행되는 게 보입니다. 대략 흐름을 보면 화면에 대한 세팅을 하고 display를 하면 띄워지는 것 같더군요. 이 부분이 매우 직관적이라 마음에 들었습니다. 우선 예제 중에 중간에 텍스트를 좌표 기반으로 넣는 예제를 활용해 보았습니다. 대강 CPU / GPU / RAM 에 대한 사용률을 띄우고 싶었습니다. 이 라이브러리의 아쉬운 점이라고 하면 글씨 크기가 소수점 단위로 조절이 되지 않습니다. 글씨 크기가 1로 설정할 경우..

우리집공돌이곰돌을좋아해
'ComputerHUD' 태그의 글 목록