본문 바로가기

전체 글103

[파이썬] 소켓 통신 예제 파이썬에 내장되어있는 socket의 서버와 클라이언트 예제입니다. 1개의 서버에 다수의 클라이언트가 접속할 수 있습니다. 서버 import socket server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(('localhost', 12345)) while True: server_socket.listen() client_socket, addr = server_socket.accept() data = client_socket.recv(65535) print("{}, {}".format(addr, data)) 클라이언트 import socket sock = socket.socket(socket.AF_INET, s.. 2022. 2. 15.
[파이썬] 1대의 아두이노와 여러앱과의 통신(작성중) 시리얼 통신은 1:1이 원칙입니다. 즉, 1대의 아두이노와 1개의 앱만 연결할 수 있습니다. 아두이노는 1개인데 여러개의 앱과 통신할 수 없을까? 하는 고민에 관한 글 입니다. 아래와 같이 시리얼 통신이 연결된 상태에서, 같은 포트로 연결을 시도하면 에러가 납니다. Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import serial >>> ser = serial.Serial("COM3", 9600) >>> ser.is_open True >>> se.. 2022. 2. 15.
[파이썬] OpenCV 이미지 서치 (Template matching) 안녕하세요? 만들오 입니다. 파이썬 라이브러리 OpenCV를 이용한 이미지 서치기능 구현에 관한 글 입니다. 이미지 서치란? 배경화면에서 특정 이미지의 위치를 찾아내는것 입니다. 저는 이 기능을 게임화면 분석에 사용하려 합니다. 1. 사용 코드 import cv2 import numpy as np img = cv2.imread("nopotion.jpg") # 배경이미지 #img = cv2.imread("normal.jpg") # 배경이미지 imgGray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 배경이미지를 흑백으로 변환 target = cv2.imread("target.jpg", cv2.IMREAD_GRAYSCALE) # 찾을 이미지. 불러올때부터 흑백 w, h = ta.. 2022. 2. 9.
[아두이노] IDE 설치하기 안녕하세요? 만들오 입니다. 아두이노 IDE 설치하는 과정을 영상으로 담았습니다. [끝]. 2022. 2. 9.