본문 바로가기

전체 글

(246)
[STM32F401CCU6] USB CDC 일단.. 보드는 PA11, PA12로 연결되어 있다. IOC 설정 이렇게 USB_DEVICE 설정하고... 이젠 모든 진행을 STM32CubeIDE 으로 진행 할 예정입니다. 1. main.c 에서 코딩은... /* USER CODE BEGIN PV */ uint8_t buffer[64]={NULL}; /* USER CODE END PV */ int _write(int file, char *ptr, int len){ CDC_Transmit_FS(ptr, len); return (len); } /* USER CODE END 0 */ /** * @brief The application entry point. * @retval int */ int main(void) { /* USER CODE BEGIN 1 *..
[FTDI]Python 으로 칩 정보로 포트 찾기 pip install ftd2xx import serial import ftd2xx as ftd ser = serial.Serial() def serial_open(): port_name = 'COM5' openSerial(port_name) ser.close() def openSerial(port, baudrate=9600, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False): print(port) ser.port = port ser.baudrate = baudrate ser.bytesize = bytes..
에어매트 비교 에어박스 22년 에어박스 12cm 신형 우레탄 TPU 에어매트 240 260 280 300 : 에어박스몰 (naver.com) 에어요 AIR YO : 에어요 (naver.com) 에어포스 에어포스 에어매트 캠핑매트 차박매트 : 에어매트 전문 에어포스몰 (naver.com) 10cm 200x200 에어박스 에어요 에어포스 329,000원 307,000원 리퍼 : 220,000원 328,000원 전동 펌프 증정(알파투) 에어박스: 20cm 이상시 펌프 증정 에어요 : 30cm 이상시 펌프 증정 에어포스 : 없음 펌프 금액도 6만원 정도 됩니다. 매트 높은걸 선호 하신다면 무료 증정으로 가성비를 높이는 방법도 있는거 같습니다.
8.[Thread] 함수 Thread 와 중간에 정지 시키기 import ctypes import sys import threading import time from PyQt5 import QtWidgets, QtCore from PyQt5.QtCore import QThread from PyQt5.QtWidgets import * class MyWindow(QMainWindow): def __init__(self): super().__init__() self.setupUi(self) self.Button_state = True self.pb_start.clicked.connect(self.click1_function) # thread setup self.test_thread_id = 0 def click1_function(self): if self.Button_..
오류 해결 module 'cv2.cv2' has no attribute 'xfeatures2d' pip install opencv-python==3.4.2.16 opencv-contrib-python==3.4.2.16
명령어 목록 선 검출 cv2.HoughLines(canny, 0.8, np.pi / 180, 150, srn = 100, stn = 200, min_theta = 0, max_theta = np.pi) 이미지,거리,각도,임곗값,거리약수, 각도 약수,최소각도,최대 각도 거리:픽셀 0.0~1.0 각도:0~180 임곗값 : 누산평면의 값 (각도 X 거리) 출처 : Python OpenCV 강좌 : 제 28강 - 직선 검출 - YUN DAE HEE (076923.github.io) 2.
[오류노트]python TypeError: arguments did not match any overloaded call: insertItem(self, int, str, userData: Any = None): argument 2 has unexpected type 'list' insertItem(self, int, QIcon, str, userData: Any = None): argument 2 has unexpected type 'list' insertItem ->insertItems insertItem 의 복수 형태인 insertItems S를 붙여야한다. pyinstaller failed to execute script pyinstaller 를 이용하여 exe 으로 변환할때 저 오류 메세지가 뜸 pynput 를 imp..
[오류노트] stm32f1 HAL_UART_Receive_IT(&huart1, RxBuffer, 1); HAL_UART_Receive_IT(&huart2, RxBuffer, 1); 이렇게 통신 인터럽을 붙여 썻더니 전원 인가시 시스템이 죽는 현상 HAL_UART_Receive_IT(&huart1, RxBuffer, 1); HAL_Delay(500); HAL_UART_Receive_IT(&huart2, RxBuffer, 1); 딜레이를 붙여서 해결 usart 통신 시에 시스템이 죽는 문제 HAL_UART_Transmit(&huart2,out_str1,strlen(out_str1),100); 이렇게만 썼을 시 통신을 빡시게 했을 시에 시스템이 죽는다. HAL_NVIC_DisableIRQ(USART2_IRQn); HAL_UART_Tra..