분류 전체보기 288

<QT> PyQt & QtDesigner 설치 (라즈베리파이4)

1. pyQt 설치 sudo apt-get install python3-pyqt5 sudo apt-get install qt5-default pyqt5-dev pyqt5-dev-tools 설치가 완료되었다면 import PyQt5 가 되는지 확인해보자. 2. Qt Designer 설치 sudo apt-get install qttools5-dev-tools 3. PyQt 설치 sudo -H pip install --upgrade --ignore-installed pip setuptools pip install --upgrade setuptools sudo python3 -m pip install pyqt5==5.15 pyqtchart==5.15 sudo pip3 install PyQt5 sudo pip3 ..

QT/Basic Tutorial 2021.03.04

<라즈베리파이 4> 오버클럭 (Overclock)

참고사이트 : www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md 1. CPU 클럭 및 온도 체크 오버클럭하게되면 현재 클럭을 수시로 확인하여 최적의 값을 찾는다. cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 오버클럭만하게되면 시스템이 멈출 수 있어 온도가 과열이 나지는 않느지 체크한다. watch -n 1 vcgencmd measure_clock arm watch -n 1 vcgencmd measure_temp watch -n 1 vcgencmd get_throttled 2. 오버클럭 설정하기 sudo vim /boot/config.txt 아래는 예시 이고, 본인..

<라즈베리파이 제로> ST7789 LCD 구동하기 (OLED)

1. PIP 설치 PIP 는 파이썬으로 작성된 패키지 소프트웨어를 설치/관리하는 시스템입니다. Python Package Index (pypi) 에서 많은 패키지를 볼 수 있다. sudo apt-get install python3-pip 이전 버전 패키지를 설치하기 위해서 (Python 2) sudo apt-get install python-pip 2. I2C 활성화 raspi-config 3. I2C Tool 실행 I2C 장치가 잘 연결되었는지 확인 sudo apt-get install i2c-tools 설치가 되면 아래와 같이 입력해보자 i2cdetect -y 1 장치가 인식됨을 확인할 수 있다. 4. Install Python Library sudo apt-get update sudo apt-get..

<리눅스에서 Git 사용하기> GitHub 연동하기

Git 는 원격지에서 안전하게 관리하는 목적도 있는데 이미 로컬에 만들어진 Git 저장소를 GitHub 와 연동하는 방법을 알아보도록 하자 일단 이전에 원격지 레포지토리(저장소) 를 설정한적없는지 알아보자 git remote 한번도 만든적 없으면 위 와같이 아무 메시지가 뜨지 않는다. 1. GITHUB 에 저장소를 만든다 처음 만들고 나면 로컬 원격지에서 어떻게 Commit 및 Push 해야하는지 명령어를 Summary 해준다. git remote 명령어로 원격지를 추가해주고 git push 를 사용해 원격지에 개발파일을 업로드해주면 1차로 완료된다.

<리눅스에서 Git 사용하기> 사용자 정보 설정 / 저장소 만들기

1. Git 설치 sudo apt-get install git Git 설치하고 가장 먼저해야하는 것은 사용자의 이름과 메일 주소를 설정하는 것이다. Git 은 커밋할때 이 정보를 매번 사용한다. --global option 을 적용하면 딱한번만 설정하면 된다. 귀찮아하지말고 바로하자 2. Git 설정 git config --global user.name "leehands" git config --global user.email leehands83@icloud.com 설정을 했다면 잘됬는지 확인해보자 git config --list 3. Git 저장소 만들기 이미 소스나 프로젝트가 제작중인 최상위 폴더에서 아래 명령어를 실행하자 sudo git init 이명령은 하위에 .git 라는 하위 디렉토리를 만든다..

<라즈베리파이 제로> SSD1306 LCD 구동하기 (OLED)

1. PIP 설치 PIP 는 파이썬으로 작성된 패키지 소프트웨어를 설치/관리 하는 시스템입니다. Python Package Index (PyPI)에서 많은 패키지를 볼 수 있다. apt-get install python3-pip 이전 패키지를 설치하려면 (Python 2) apt-get install python-pip 2. I2C 활성화 raspi-config 3. I2C Tool 실행 I2C 장치가 잘 연결되었는지 확인해보자 apt-get install i2c-tools 설치가 되면 아래와 같이 입력해보자 i2cdetect -y 1 장치가 인식됨을 확인할 수 있다. 3. Install Python Libarary library Package 를 설치한다. sudo apt-get install libo..

<라즈베리파이 제로> 부팅시 Python 자동실행하기 ( etc/rc.local )

여러가지 방법이 있는데 알게되는 방법 순서대로 추가하도록 하겠습니다. 1. /etc/profile 변경 방법 root 권한으로 해당파일을 수정합니다. sudo vim /etc/profile 1-1 profile 마지막줄에 실행할 파이선 파일을 지정해 준다. - 다만, Reboot 후 SSH Console 을 Open 해야 실행된다. 2. /etc/rc.local 변경 방법 vim /etc/rc.local python '/home/nhlee/dev/zero/blink.py'& 1번과 다르게 Reboot 시 어떠한 명령 Open 없이 원하는 동작을 한다.

<라즈베리파이 제로> LED 점멸 테스트

먼저 정말 유용한 참고 사이트 공유 gpiozero.readthedocs.io/en/stable/index.html LED 점멸을 테스트하기 위해서 아래 과정대로 준비해봅니다. 1. Install Python lib sudo apt-get install python3-gpiozero python-gpiozero 2. Create Program blink.py 라는 이름으로 프로그램을 만들어본다. from gpiozero import LED from time import sleep led = LED(21) while true: led.on() sleep(1) led.off() sleep(1) 3. Run the program python blink.py 4-1 HW Structure 4. 동작