개발관련/RaspberryPi 4

라즈베리파이 with flask

Flask(플라스크) 파이썬에서 사용가능한 웹 프레임워크(Web Framework) 웹 개발에 필요한 최소한의 기능 위주로 구현되어있음. 최소한의 기능이라 Micro Web Framework 라고도 함. 설치방법 파이썬 3.x버젼의 경우 sudo apt-get install python3-pip sudo pip3 install flask 폴더구조 웹서버를 구성할 폴더 하나 제작한다. mkdir webserver 다음과 같이 내부에 폴더를 구성한다. python.py import RPi.GPIO as GPIO from flask import Flask, render_template app=Flask(__name__) @app.route('/') def index(): return render_templat..

라즈베리파이(RaspberryPi)

라즈베리파이(RaspberryPi) 라즈베리파이(RaspberryPi)는 영국의 라즈베리파이 재단에서 교육용으로 만든 신용카드사이즈의 초소형/초저가 단일 보드 컴퓨터(SBC, Single Board Computer)이다. 아두이노가 MCU 시장에서 대중화를 이끌었다면, 라즈베리파이는 임베디드 리눅스 개발보드의 대중화를 이끌었다고 할 수 있다. SBC(Single Board Computer) 단일 보드 컴퓨터라는 단어의 뜻처럼 컴퓨터의 필수 요소인 마이크로프로세서(microprocessor), 메모리(Memory), 입출력장치(I/O)등이 하나의 단일회로 기판으로 구성된 컴퓨터이다. 단일 회로기판인 만큼 크기도 작고 전력소비도 적다. 스펙 2012년 출시 이후 다양한 버전들이 나왔고, 일단 라즈베리파이3 ..

VScode로 라즈베리파이 원격 접속하기

라즈베리파이에서 파이썬으로 GPIO를 제어하는 코드를 만드려고 하니 할 때마다 모니터도 연결해야 하고, 키보드와 마우스도 연결해야 해서 매우 귀찮았다. 원격으로 접속해서 코드를 짜고, 실행해보자. 원격 접속을 위해서는 여러 가지 방법들이 있다. vnc 등을 사용하여 라즈베리파이의 화면을 띄워서 볼 수 있는 원격 접속방법이 있지만 지금은 gui가 아닌 단순한 파이썬 프로그래밍을 진행하고자 하니까 PASS 간단하게 같은 네트워크에서 putty를 사용한 ssh 접속이 있지만 라즈베리파이에서 파이썬으로 코드를 작성할 때 intellisense를 사용하고 싶으니까 메인 컴퓨터 Visual Studio Code에서 라즈베리파이와 SSH로 연결하여 파이썬 코드를 짜 볼 수 있도록 해보자. 1. 메인 컴퓨터 VScod..

반응형