본문 바로가기

전체 글271

[궁금] Serial 포트에서 Serial 은 무슨 뜻일까? Serial은 "직렬통신으로" 한번에 한바이트씩 차례대로 보낼 수있다.UART, RS-232, RS-485, USB, I2C, SPI 모두 시리얼 통신이다.Serial은 한 비트씩 순차적으로 (직렬로) 전송되는 특성을 가진다. Serial 통신 외의 통신 방법은? --> Pareraller 통신!병렬이란 의미가 있다.8비트의 데이터를 동시에 여러번 전송한다. 2025. 3. 2.
[데이터] 엑셀에서 튀는 오류 값을 python으로 다듬기 목적 : 데이터 A --> B로변환하기총 8가지 센서를 그래프로 그렸습니다.센서를 3일 연속 작동 시키다보면, 예상치 못한 오류가 생깁니다. ( 중간 중간에 값이 확 증가하는 현상 ) Clude.io로 코드 생성프롬프트 : 나는 코랩환경에서 너가만든 코드를 실행할꺼야. 조건은 엑셀에서 4행부터 시작해서 각각 열들을 기준으로, 이전 행과 현재행의 값이 100이상 차이가 나는 현재행의 데이터를 이전 행으로 변경하는 코드를 작성해줘from google.colab import filesimport pandas as pdimport io# 파일 업로드uploaded = files.upload()# 업로드된 파일 이름 가져오기file_name = list(uploaded.keys())[0]def adjust_lar.. 2025. 2. 11.
[linux] ubuntu에서 HDMI 연결이 안될 때 - 해결 완료 (Nvidia 유저) 이 포스팅은 ... ubuntu OS를 사용하여, HDMI Cable에 연결된 제 2모니터에 디스플레이 출력을 성공한 방법을 설명합니다. 다음 두 가지 설정을 모두 확인해보시고 적용하세요.참고 사항 : #저는 Nvidia GPU가 포함된 Intel CPU 유저입니다. 1.  Software & Update1. 소프트웨어 & 업데이트를 실행합니다.2. 독점, 확인함이 표시된 드라이버를 사용합니다. 2. Nvidia X server settingNvida X server setting을 실행합니다.PRIME Profiles - NVIDIA 옵션을 선택한 뒤, 다운로드가 끝나면 끝내기를 클릭합니다.  도움이 되셨다면, 좋겠습니다.이상 마치겠습니다. 2025. 1. 30.
[chatgpt 좋은 답변 모음] 문자열과 일반 데이터 배열의 차이점! uint8_t str[] = "abc"; // 실제: {'a','b','c','\0'} uint8_t bytes[] = {0x41,0x42,043}; 이 두개의 배열을 봤을떄, 하나는 널문자가 필요하고 하나는 널문자가 필요하지 않아보여. 내 생각이 맞아?네, 맞습니다! 😊str[]와 bytes[] 배열의 차이점은 데이터의 의미와 용도에 있습니다. 각각을 자세히 살펴보겠습니다.1. str[] 배열c복사편집uint8_t str[] = "abc"; // {'a', 'b', 'c', '\0'}이 배열은 문자열을 표현합니다.C 언어에서 문자열은 널 문자 ('\0')로 끝나는 문자 배열로 정의됩니다.따라서, 문자열로 사용할 경우에는 널 문자가 필요합니다.널 문자가 없으면 문자열의 끝을 알 수 없으므로, 문자열 함.. 2025. 1. 24.