본문 바로가기

찐s/Raspberry Pi

(30)
[RPi] Lab.02-1: UART (RPi 3B) 라즈베리파이 UART 를 이용하여 시리얼 통신을 실습한다. 1. 라즈베리파이 보드와 TTL 시리얼 케이블을 연결한다. - 6: GND → Black - 8: TxD → Write: RxD - 10: RxD → Green: TxD 2. 라즈베리파이 인터페이스 환경설정에서 Serial Port 를 활성화 한다. Serial Console OFF Seroal Port ON $ sudo raspi-config 2. PuTTy 를 실행한다. - Baudlate: 115200 - Flow Control: None 3. 라즈베리파이에서 파이썬 시리얼 함수를 이용하여 PC로 데이터를 전송한다. $ sudo apt-get update $ sudo apt-get upgrade -y $ sudo apt-get install..
[RPi] Lab.01-4: ISR [RPi] Lab.01-3: GPIO 실습에 이어 라즈베리파이의 ISR (Interrupt Service Routine) 인터럽트 제어를 실습한다. [GPIO test] [RPi] [gpio_isr.py] #####gpio_isr.py-----------------------------##### import RPi.GPIO as gpio from time import sleep #####----------------------------------------##### def btIsr(n): print('Button Interrupt: GPIO[%d]' % n) #####----------------------------------------##### gpio4 = 23 gpio5 = 24 gpio.se..
[RPi] Lab.01-3: GPIO [RPi] Lab.01-2 GPIO 실습에 이어 라즈베리파이와 DE2-115 보드를 활용하여 GPIO 을 실습한다. [GPIO test] [RPi] [gpio_input.py] 더보기 더보기 #####gpio_input.py---------------------------##### import RPi.GPIO as gpio from time import sleep #####----------------------------------------##### gpio4 = 23 gpio.setmode(gpio.BCM) gpio.setup(gpio4, gpio.IN) #####----------------------------------------##### try: while True: if gpio.input..
[RPi] Lab.01-2: GPIO [RPi] Lab.01-1: GPIO 실습에 이어 라즈베리파이와 DE2-115 보드를 활용하여 GPIO output 을 실습한다. [GPIO] [RPi] RPi.GPIO 파이썬 라이브러리를 설치한다. $ sudo apt-get update $ sudo apt-get upgrade -y $ sudo apt-get install python3-dev # RPi.GPIO 설치 $ sudo apt-get install python3-rpi.gpio [gpio_output.py] #####gpio_output.py--------------------------##### import RPi.GPIO as gpio from time import sleep #####-----------------------------..
[RPi] Lab.01-1: GPIO 라즈베리파이와 DE2-115 보드를 활용하여 2 종간 GPIO 를 실습한다. [GPIO] [DEII-115] FPGA 프로젝트는 지난 [DEII-115] Lab.1 실습을 수행한 후 시작한다. 더보기 더보기 Clock Divider clk_gen.v 과 GPIO 의 입출력 Buffer bf.v 의 Verilog Code 는 다음 과 같다. [clk_gen.v] /////clk_lk----------------------------------///// /////----------------------------------------///// always @(posedge clk, negedge rst_n) begin if (rst_n == 0) begin cnt_1k
[RPi] Connect Raspberry Pi (MobaXterm) MobaXterm 를 이용하여 SSH 로 라즈베리파에 접속한다. [참조] www.raspberrypi.org mobaxterm.mobatek.net
[RPi] Connect Raspberry Pi (VS Code) VS Code 를 이용하여 라즈베리파에 SSH 로 접속한다. VS Code 에 Remote Development 확장 프로그램을 설치하고 Command Palette ([F1]) 에 SSH 로 라즈베리파이에 접속한다. [참조] www.raspberrypi.org code.visualstudio.com
[RPi] Connect Raspberry Pi (Notepad++) 라즈베리파이와 Host PC 를 SFTP 기반 Notepad++ 를 이용하여 연결한다 [참조] www.raspberrypi.org notepad-plus-plus.org