본문 바로가기
반응형

전자 | 제어 | 항공우주/코딩5

ESP-IDF VScode 설치 오류 해결하기 (Invalid ESP-IDF) Espressif IDF 를 설치하려고 하다보면, 정말 빡.치.게.도. Invalid esp-idf 라는 메세지가 나오면서 ESP-IDF Install 단계에서 막힌다. 뭘 해도 해결 방법이 없어보이며, 실제로 그 어디에도 해결방법 따위 나오지 않는다. 당연히 pip 는 업데이트 되어있었고, 시스템 환경 변수 path 도 수동으로 이거저거 다 추가해봤다. 그래도 안된다. ESP32 를 그냥 쓰레기통에 버릴까 고민도 했다. 그러나 역시 방법은 있었다... Invalid ESP-IDF 오류 해결 방법 아래 링크에서 Windows Installer 를 선택해준다. Get Started - ESP32 - — ESP-IDF Programming Guide latest documentation (espressif... 2024. 1. 9.
[파이썬] 설치된 버전 확인방법 안녕하세요~ 현재 설치된 파이썬의 버전이 무엇인지 확인하는 방법을 알려드릴게요. 여러개 설치되어있다 하더라도, 결국 최우선 순위가 있으니, 참고 바랍니다. 명령 프롬프트 또는 sys 모듈을 사용하여 컴퓨터에 설치한 Python의 버전을 찾는 방법입니다. 설치한 Python 버전을 확인하는 방법에는 두 가지가 있습니다. 물론 설치한 패키지를 살펴보는 방법도 있지만, 이 글에서는 프로그래밍 방식으로 확인하는 방법을 구체적으로 소개해드립니다. 방법1. 명령 프롬프트 (CMD) 윈도우: py --version 리눅스: $python --version 이 한줄로 아래처럼 파이썬 버전을 확인할 수 있습니다. sys 모듈로 찾는 방법 Python 버전을 확인하는 또 다른 방법으로는 sys 모듈을 사용하는 것입니다. .. 2023. 12. 15.
[라즈베리파이] Python으로 uart 로 받은 data를 excel로 저장하는 코드 임베디드시스템에 라즈베리파이3이 많이 쓰이죠. 자주 쓰는 것 중 하나가 uart로 받은 신호를 엑셀파일로 저장하는 것입니다. 아래는 uart로 받은 data를 excel 파일로 저장하는 코드입니다. (참고로 Rasberry pi 3이 사용되었는데 4를 써도 해당되는 포트만 설정해주면 됩니다.) import serial import pandas as pd import time # Configure UART uart = serial.Serial("/dev/serial0", baudrate=115200) # Create an empty DataFrame to store the data data = {'time': [], 'data': []} df = pd.DataFrame(data) while True: # .. 2023. 1. 19.
[Python] Excel로 데이터 읽어와 FFT 수행후 그래프 출력 Code 하드웨어, 센서, 특히 신호처리를 하다보면 FFT가 꼭 필요하죠. 가장 심플하게 data excel 파일을 읽어와서 FFT를 수행하고 그래프를 출력해주는 프로그램입니다. Excel은 시간과 값, 두 개의 Column만 있으면 됩니다. (보통 모든 센서의 출력이 이와 같겠죠?) 파일 명은 signal_data.xlsx 라고 되어있는데, 본인의 입 맛에 맞게 바꾸시면 됩니다. import pandas as pd import numpy as np # Read data from Excel file data = pd.read_excel('signal_data.xlsx') # Get time and amplitude columns time = data['time'].values amplitude = data['am.. 2023. 1. 19.
[VSCode] Go to Definition (F12 or Ctrl + Click) 안될 때 VSCode를 설치해서 C/C++ 또는 Javascript, Python 등을 사용하고자 하는데, Go to definition이 안되서 난감할 때가 있다. Go to Definition 은 알고자 하는 변수의 값이나 해당하는 함수로 바로 이동할 수 있는 기능이다. 여기서 bbb가 어떻게 정의되어 있는지 control+F로 일일이 찾지 않고 바로 해당 값으로 이동할 수 있어야 한다. 그게 바로 Go to Definition이다... 그런데 이게 안된다라... VSCode에서 해결책은 간단하다. 각각의 언어에 해당하는 extension을 설치하는 것이다. Go to Definition 안될 때 해결책 C/C++ 의 경우 C/C++ Extension Pack을 설치하면 심플하게 해결할 수 있다. 공급자가 M.. 2022. 7. 19.
반응형