프로그램&회로 101

VEML3328 color sensor와 평균법

mikroe Color 10 센서를 구입해 봤습니다.Color 10 ClickU1 VEML3328 센서는 RGB, Clear, IR 채널 각각에 대해 16비트 해상도로 측정값을 제공합니다. 이 측정값은 센서 내부의 포토다이오드와 증폭기, 아날로그/디지털 회로를 통해 수집된 빛의 강도를 디지털 값으로 변환한 것입니다.각 채널의 출력값은 다음과 같은 요소에 따라 달라집니다:빛의 파장: 예를 들어, 적색(R)은 약 610nm, 녹색(G)은 560nm, 청색(B)은 470nm, 적외선(IR)은 825nm에 민감합니다.조도 강도: 주변 광원의 밝기에 따라 출력값이 비례적으로 증가합니다.렌즈 투과율 및 온도 보정: 센서는 어두운 렌즈 설계와 -40°C~+85°C의 온도 범위에서도 안정적인 출력을 유지하도록 설계되..

프로그램&회로 2025.07.01

pyinstaller 사용법

pyinstaller: PyInstaller를 실행합니다. 유용한 옵션들--noconsole: GUI 애플리케이션용으로, 실행 시 뒤에 검은색 콘솔 창이 뜨지 않게 합니다. (twoSdata.py는 PyQt5 기반이므로 이 옵션이 필요합니다.)--onefile: 모든 파일을 하나의 실행 파일(.exe)로 묶습니다.--clean: 빌드하기 전에 이전 build, dist 폴더를 깨끗하게 삭제합니다. 매번 새로 빌드할 때 발생할 수 있는 문제를 예방하는 좋은 습관입니다.--noupx: 실행 파일 압축에 사용되는 UPX를 비활성화합니다. 파일 크기는 조금 커지지만, 안티바이러스 오탐지를 줄이는 데 매우 효과적입니다.--add-data "xxxx.png;.":xxxx.png 파일을 애플리케이션에 포함시킵니다.W..

프로그램&회로 2025.06.27

VScode에 찰떡인 Gemini Code Assist

Gemini Code Assist 릴리스 노트 | 개발자를 위한 Google Gemini Code Assist release notes | Google for DevelopersGemini Code Assist release notes Stay organized with collections Save and categorize content based on your preferences. This page contains release notes for features and updates to Gemini Code Assist. Check this page for announcements about new or updateddevelopers.google.comVScode에서 코파일럿 이 기본으로 ..

프로그램&회로 2025.06.05

XL4015 5A DCDC Converter

알리에서 쉽게 구입 가능한 고출력 DCDC 컨버터 입니다.원칩으로 되어 있는 소형 DCDC컨버터들은 최대 정격 출력이 3A인 경우가 대부분인데...이 제품은 5A라 훨씬 여유가 있는게 큰 장점입니다.XLSEMI에서 출시한 부품입니다. 일반적인 응용 프로그램에 적절한 주변 장치를 추가하면 논리 레벨 신호 끄기 기능을 실현할 수 있으며 TTL이 3.3V보다 높을 때 (7V보다 낮아야함) High 레벨일 때 어댑터가 꺼지고, 입력 전류가 5mA 미만일 때 또는 TTL이 0.8V 미만의 Low 레벨일 때 동작합니다.D2 자리에 1N4148 하나만 물려서 5V제어선에 물리면 되는군요 Aliexpress에 보면이런 회로를 판매하고 있습니다. CC, CV 기능을 모두 갖춘 다목적 제품이라 리튬이온 배터리 충전등..

프로그램&회로 2025.05.20

pdf 분할 _ 페이지 삭제 프로그램

pdf 분할, 페이지 삭제 프로그램 공유합니다.https://drive.google.com/file/d/1KKY4T5HZVHhafiQ-J6HWBiF8i1sTl536/view?usp=drive_link간단하게 뚝딱 뚝딱 만들어봤네요..merge 하려면 add PDF를 한다음 up/down / remove 하여 정렬한다음 Merge PDFs 누르면 되고요..특정 페이지 삭제하려면 Delete Page 버튼 누르고 파일 선택, 페이지 선택하면 해당 페이지만 삭제됩니다.날림으로 만든거라 추후 업데이트는 없을 예정입니다. python 으로 제작되었습니다. 소스코드 첨부import sysfrom PySide2.QtWidgets import (QApplication, QWidget, QVBoxLayout, QPush..

프로그램&회로 2025.02.12

pyinstaller 고급지게 사용하기

파이썬으로 작성한 프로그램을 실행파일로 만들기 위해서Pyinstaller를 사용하게 되는데 이때 사용할만한 팁을 몇개 적어봅니다.1. 실행파일에 아이콘 설정하기    --icon=2s.ico 2. 실행파일 생성을 지저분하지 않게 하기    --onefile3. GUI기반 응용 프로그램에서 콘솔 창을 숨김   --noconsole4. 추가 데이터 파일(이미지나 텍스트등) 포함시킴    --add-data     ex> pyinstall --add-data "data.txt;." your_script.py5. Pyinstaller 가 자동으로 찾지 못하는 모듈을 수동으로 추가할때   --hidden-import=6. 빌드 이전의 임시 파일을 삭제할때   --clean7. 실행파일 사이즈를 줄이는 UPX압축을..

프로그램&회로 2025.01.13
반응형