robotics/raspberry pi4 라즈베리 파이 4에 DS4 조이스틱 연결 블루투스 준비 라즈베리 파이 4의 내장 BT를 사용해보려 하였지만 잘 되지 않았다. 그래서 가지고 있던 BT 동글을 이용 하여 DS4와 연결해보았다. Bluetooth USB 동글을 라즈베리 파이에 연결한다. ds4drv을 이용하여 joystick 디바이스를 확인한다. /dev/input/js0 ubuntu@ubuntu:~$ sudo ds4drv --hidraw [info][controller 1] Created devices /dev/input/js0 (joystick) /dev/input/event0 (evdev) [info][hidraw] Scanning for devices 블루투스 연결 DS4의 "SHARE" 버튼과 "PS4" 버튼을 동시에 눌러 페어링 모드로 진입한다. 'bluetoothctl.. 2021. 10. 24. 라즈베리 파이에서 카메라 사용 (Camera test on Raspberry Pi) 라즈베리 파이 4에서 파이썬과 OpenCV를 사용하여 카메라 촬영 테스트를 해보았다. opencv python 설치 ubuntu@ubuntu:~/workspace$ pip install opencv-python Collecting opencv-python Downloading opencv_python-4.5.3.56-cp38-cp38-manylinux2014_aarch64.whl (34.2 MB) |████████████████████████████████| 34.2 MB 34 kB/s Collecting numpy>=1.19.3 Downloading numpy-1.21.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.1 MB) |███.. 2021. 10. 19. 파이썬으로 Raspberry Pi 4의 GPIO 제어 우분투가 설치된 라즈베리 파이에서 파이썬으로 간단하게 GPIO 핀을 제어하는 예제를 작성해본다. 하드웨어 구성 GPIO17 (pin11)에 LED 연결 GPIO18 (pin12)에 Switch 연결 파이썬 코드 우분투 공식 사이트의 예제를 따라 해 보려고 하였으나 'lgpio' 모듈이 설치가 되지 않아 'RPi.GPIO' 모듈을 사용하는 방식으로 파이썬 코드를 작성하였다. 예제는 1초 간격으로 LED가 켜지고 끄지는 블링크 동작을 하며 매 2초마다 스위치의 상태를 화면에 출력한다. import time import RPi.GPIO as GPIO LED = 17 SWITCH = 18 # open the gpio chip GPIO.setmode(GPIO.BCM) # set the LED pin as outp.. 2021. 10. 19. 라즈베리 파이 4에 Ubuntu 설치 (Install Ubuntu on a Raspberry Pi 4) Raspberry Pi 4에 Ubuntu Server 20.04를 설치하는 과정을 알아본다. 호스트 PC는 윈도우 10이며 SD card가 필요하다. 공식 가이드를 참조하였다. SD Card 준비 micro SD 카드를 컴퓨터에 삽입 후 FAT32로 포맷한다. 윈도우 기준으로 "Raspberry Pi Imager for Windows" 프로그램(imager_1.6.2.exe)을 다운로드한다. 다운로드한 imager_1.6.2.exe를 실행시킨다. “CHOOSE OS”에서 “Other general-purpose OS” → Ubuntu Server 20.04.3 64-bit를 선택한다. "CHOOSE SD CARD"에서 삽입한 SD 카드를 선택한다. "WRITE"를 선택하여 Flash와 Verify를 진행.. 2021. 10. 18. 이전 1 다음