본문 바로가기

전체 글

PCA9685 서보모터 홀딩 풀기 서보모터는 원하는 위치로 이동한 뒤 그 상태를 유지한다.홀딩되어 있는 것.문제는 협동로봇을 만들기 위해서는 홀딩을 풀어야 할때가 있다. 여러가지 시도를 해보았다.서보모터의 V+를 끊어보았다, = 저항값이 읽히지 않는다.서보모터의 PWM을 끊어보았다. = 계속 오동작을 일으킨다. PCA9685에서 PWM을 제어하거나 제어보드의 전원을 OFF 해야 서보모터의 홀딩이 풀릴것으로 예상된다.이에 레지스터값을 변경하면서 실험하고 있다. PCA9685 보드를 파이썬으로 제어할 경우 라이브러리 adafruit_pca9685.py 에서 함수를 가져온다.이 함수를 사용하여 실험하고 있다.# SPDX-FileCopyrightText: 2016 Radomir Dopieralski for Adafruit Industries# .. 더보기
Raspberry Pi 5로 서보 모터 제어하기 (with PCA9685) 우분투 터미널 창을 열고 다음 코드를 입력해서 PCA9685 라이브러리 설치한다. sudo pip install adafruit-circuitpython-pca9685 --break-system-packagessudo pip install adafruit-circuitpython-servokit --break-system-packages import time # Import time module to introduce delays in the programimport busio # Import busio module to set up I2C communicationfrom adafruit_motor import servo # Import servo module to control the servo .. 더보기
Raspberry Pi 5 와 ADS1115 를 I2C 통신하기 (with GPIO zero) 라즈베리파이에서는 RPi.GPIO를 지원하지 않기 때문에 GPIO zero를 사용해야한다.라즈베리 파이에서 PIP를 사용해서 GPIO zero 라이브러리를 설치한다. 터미널에 다음과 같이 입력한다.sudo apt updatesudo apt upgradesudo apt install python3-pipsudo apt install python3-rpi-lgpiosudo pip3 install gpiozerosudo pip3 install adafruit-circuitpython-ads1x15 만약 pip3 install 명령어를 입력했을때 빨간 글이 뜨면서 오류가 발생하면 아래 명령어를 입력한다. python3 -m pip config set global.break-system-packages true .. 더보기
Raspberry Pi 5 에 VS Code 설치하기 (Ubuntu 24.04.1 LTS) 초기 환경 설정 완료후 좌측 상단의 파이어폭스 인터넷 익스플로어를 클릭한다.검색창에 VS code 를 검색하여 홈페이지에 접속한다.  .deb 확장자 중 "Arm64" 버전을 다운로드 받는다. (Raspberry Pi 5 환경, 다운로드받는 위치는 기본 위치인 Downloads 폴더이다.)다운로드 완료 후 화면 좌측하단의 시작 버튼을 클릭후 가운데 터미널을 실행시킨다.  터미널 실행후 아래와 같이 입력한다.순서명령어의미1cd DownloadsDownloads 폴더로 이동한다.2ls현재 폴더(Downloads)안에 있는 목록을 표시한다. 3sudo apt install ./(다운로드 받은 vs code .deb 파일명)관리자 모드로 (다운로드 받은 vs code .deb) 파일을 설치한다.(sudo apt.. 더보기
"Raspberry Pi 5" 에 "Ubuntu 24.04.1 LTS" 설치하기 2025년 01월 17일 기준 라즈베리파이5에 안정적인 우분투OS버전은 표에서와 같이 24.04 버전이다. 우분투 공식 홈페이지에서 라즈베리파이용 우분투OS 파일을 다운로드 받는다.https://ubuntu.com/download/raspberry-pi https://ubuntu.com/download/raspberry-pi ubuntu.com   GUI 환경의 OS와 (녹색버튼) 서버용 OS를 설치할 수 있다.이하 글에서는 GUI환경의 OS를 설치했다. 다운로드한 zip파일을 압축해제한다. 이미지 파일을 굽는 프로그램인 win32diskimager를 설치한다.https://win32diskimager.org/  Win32 Disk Imager - Download [Official Site]Downloa.. 더보기
워드 양식_소송대리허가신청과 소송위임장(A1178) 더보기
보정서 워드 양식 송달료/우송료/인지대 더보기