찐s (39) 썸네일형 리스트형 [RPi] Lab.05-1: GUI (matplotlib) 라즈베리파이에서 GUI 프로그래밍을 실습한다. numpy, matplotlib 를 설치한다. $ sudo pip3 install numpy $ sudo pip3 install matplotlib [plot.py] # plot.py import matplotlib.pyplot as plt import numpy as np N = 128 n = np.arange(0, N) s = np.sin(2 * np.pi * n / N) plt.plot(n, s) plt.title('sine wave') plt.xlabel('t') plt.ylabel('signal') plt.show() $ python3 plot.py [참조] www.raspberrypi.org [Jetson Nano] 젯슨나노 시작하기 NVIDIA Jetson NVIDIA Jetson 은 AI Edge Computing 을 위한 개발 플랫폼 Jetson Nano 는 다수의 뉴럴 네트워크를 병렬로 실행하는 소형 컴퓨터 이미지 처리, 음성 처리 등의 애플리케이션 등 AI 기반 제품 프로토타입 제작 용이 GPU: 128-core Maxwell CPU: Quad-core ARM A57 @ 1.43 GHz Memory: 4 GB 64-bit LPDDR4 25.6 GB/s Storage: microSD Video Encode: 4K@30 | 4x1080p@30 | 9x720p@30 (H.264/H.265) Video Decode: 4K@60 | 2x4K@30 | 8x1080p@30 | 18x720p@30 (H.264/H.265) Camera: 2.. [RPi] Lab.04-4: piCamera [RPi] Lab.01-3: GPIO 실습에 이어 DE2-115 보드에서 라즈베리파이 카메라를 제어를 실습한다 [GPIO test] [RPi] [gpio_capture.py] #####gpio_capture.py-------------------------##### import RPi.GPIO as gpio from time import sleep import picamera gpio4 = 23 gpio.setmode(gpio.BCM) gpio.setup(gpio4, gpio.IN) #####----------------------------------------##### camera = picamera.PiCamera() n = 0 print('Push Button') try: while True: i.. [RPi] Lab.04-3: piCamera 라즈베리파이 CSI 기반 카메라를 파이썬으로 제어한다. [RPi] [playVedio.py] 카메라에서 들어오는 영상을 녹화하여 H264 파일로 저장한다. #####playVedio-------------------------------##### import picamera import time #####----------------------------------------##### camera = picamera.PiCamera() camera.resolution = (300, 400) camera.start_preview() filename = input('File Name:') camera.start_recording(output = filename + '.h264') recodingTime =i.. [RPi] Lab.04-2: piCamera 라즈베리파이 CSI 기반 카메라를 파이썬으로 제어한다. [RPi] [captureImage.py] 카메라에서 들어오는 영상을 캡처하여 JPG 파일로 저장한다. #####captureImage.py-------------------------##### import picamera import time #####----------------------------------------##### camera = picamera.PiCamera() camera.resolution = (400, 300) camera.start_preview() filename = input('File Name:') time.sleep(1) camera.stop_preview() camera.capture(filename + '.j.. [RPi] Lab.04-1: piCamera 라즈베리파이 CSI 기반 카메라 제어를 실습한다. [RPi] 1. 라즈베리파이 보드 전원을 끄고 CSI 기반 라즈베리파이 카메라를 연결한다. 2. 라즈베리파이 인터페이스 환경설정에서 Camera 를 활성화 한다. Camera ON $ sudo raspi-config 3. 라즈베리파이에 python3-picamera 라이브러리를 설치한다. 하고 카메라를 테스트 한다. $ sudo apt-get update $ sudo apt-get upgrade –y $ sudo rpi-update –y $ sudo reboot $ sudo apt-get install python3-picamera $ raspistill -o test.jpg $ raspivid –t 10000 [참조] www.raspberrypi.org [RPi] Lab.03: UDP socket communication 라즈베리파이 UDP 소켓 통신을 실습한다. [PC] [udpTx.py] import socket host = 'tx.ip.addr.ess' port = 8080 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.bind((host, port)) data = b'Hello Raspberry!' sock.sendto(data, ('rx.ip.addr.ess', port)) sock.close() [udpRx.py] import socket host = 'rx.ip.addr.ess' port = 8080 sock.. [RPi] Lab.02-3: UART PC 와 라즈베리파이 UART 를 이용하여 시리얼 통신을 실습한다. [PC] [serialRx.m] %%%%%serialRx.m------------------------------%%%%% clear clc %%%%%----------------------------------------%%%%% uart = serialport('COM#', 115200, 'TimeOut',1); flush(uart); %%%%%----------------------------------------%%%%% write(uart, 's', 'char'); pause(0.1); rxd = read(uart, 16, 'string') pause(0.1); write(uart, 'e', 'char'); clear uart .. 이전 1 2 3 4 5 다음