Skip to content
Windows

파이썬을 위해 VScode와 Visual Studio 2022를 설치후 디버깅 방법까지!

by DarkHunt posted Apr 01, 2023

GPT그림파일을 인공지능의 명령어로 잘 뽑아내는 프로그램을, 돈받고 파는 해외 업체가 있습니다.

GPT코딩은 

VScode과 

Visual Studio 2022의 디버깅이 그런 역할을 하는데요. 

둘다 모두 꽁짜!!!!!!!!!!!!입니다.

 

매우 사양이 나쁜컴이 아니면 파이썬 할때는요. Visual Studio 2022를 강추합니다.

VScode의 디버깅에는 초보자가 쓰기에는 몇가지 단점이 있어요.

 

Visual Studio Code 에디터를 설치하는 방법

https://youtu.be/KL1MIuBfWe0?t=1021 17분1초 부분에 나와요.

Visual Studio 2022를 설치하는 방법.

https://www.visualacademy.com/docs/python/python-install-visualstudio/ https://youtu.be/xWTSMc2acOk 

 

Visual Studio 2022와 관련된 중요한 팁입니다.

파이썬을 프로젝트를 안 만들고, 그냥 아무 폴더에 있는 파이썬을 바로 열어서 실행하려면요. 

아래 링크처럼 폴더 열기로 오픈해서 열어야 합니다. 

https://learn.microsoft.com/ko-kr/visualstudio/python/quickstart-05-python-visual-studio-open-folder?view=vs-2022

그냥 윈도우 탐색기에서 마우스 오른쪽으로 소스코드 열기 누른후,  VS2022로 오픈하면 안 열리는 경우가 있습니다. 

 

 

만약 제대로 파이썬이 실행 안된다면 시작->실행 -> Visual Studio Installer  검색해서  실행후, 수정 누르고 뜨는 메뉴에서 파이썬에서 체크후 

파이썬 언어지원과 파이썬 버전명 몇비트 이게 제대로 설치되어 있는지 체크하세요. 없다면 설치하세요.

===============================

Visual Studio 2022 에서 파이썬 모듈을 설치하는 방법을 많이 모르셔서 남깁니다. 

아래 링크에 나온것처럼 설치하면 됩니다->https://stackoverflow.com/questions/15185827/can-pip-be-used-with-python-tools-in-visual-studio

위 내용을 한글메뉴가 나오는 동영상으로 찍었습니다. 

https://youtu.be/Uj4JPW5_fxQ

====================

 

디버깅을 하는 방법은 아래와 같습니다.

 

VScode 왕초보용  사용법

https://youtu.be/GEGXVzegNew

 

Visual Studio 2022 왕초보용 사용법

https://learn.microsoft.com/ko-kr/visualstudio/debugger/debugger-feature-tour?view=vs-2022 

 

어느정도 코딩을 배웠을때 사용법

https://youtu.be/IwC-BVM2_YQ 

 

 

왕초보는 왕초보용 사용법만 알아도 능률이 올라갑니다. 

===========================

 

이하 기타 디버깅 방법.

 

https://learn.microsoft.com/ko-kr/visualstudio/python/linting-python-code?view=vs-2022 Visual Studio 2022 디버깅은 기본적으로 설치되어 있는, pylint으로도 충분하다고 말하는 경우도 있는데요. pylint명령줄 기본옵션 + 고급옵션을 써야 쓸만한데,  기본옵션의 안내 메세지조차  직관적이지 않는 영문-에러메세지라서 왕초보에게는 어렸습니다.  c#에서도 pylint처럼 노랑색 경고 뛰어주는게 기본으로 있는데요.  C# 그 기능을 온전히 사용하고 여러 메세지 다 처리해도, 현업에서의 모든 문제를 해결할수 없어서 어차피 디버깅을 합니다. 단 협업에서는 위에 나온 중급 사용법 그 이상 기능을 사용해서 디버깅해서 업무를 빨리 처리하죠.

 

https://yongbba.tistory.com/31 VScode는 기본설치가 아님으로 이렇게 설치해서 pylint를 써보세요. 

 


Windows

EDTracker 설정하는법 동영상 강좌로 올린내용. 보충해설입니다.

by 흑엽 posted May 08, 2016

https://youtu.be/-IGhRTD9Dro <-20만 원짜리 고성능 [게이밍 장비]인 트랙ir을 아두이노(마이크로 프로)를 이용해서 2만원에 만드는 영상을  올립니다.

https://youtu.be/mgDjakyEpDo <-더작은 빵틀에 아두이노 연결한것도 찍어서 올립니다. 레이싱 시뮬로 주차연습하는 모습입니다.


20만원대ir, LED전구ir, 휴대폰ir, 사람얼굴인식ir 5종류를 전부다 자작하거나 써본 개인적인 경험상...
정밀도는:
20만원대.ir or 아두이노.ir  > LED전구.ir > 휴대폰.ir > 얼굴인식.ir 순서인 것 같습니다.

순간적인 반응속도는 오히려 아두이노가 더 좋을때도 있습니다. 하지만 비행시뮬의 경우 20만 원짜리가 z축등은 약간 더 좋지만 자동차시뮬의 경우는 별차이가 없다는 개인적인 의견입니다.


필요부품
1.아두이노 프로 마이크로(나노나 프로 다른 종류 모델은 안 됨)
2. 위치+가속도센서 : MCU-9150 or MPU-9250



http://www.edtracker.org.uk/ <-EDTracker 메인 홈피주소는 여기임.


먼저 http://www.edtracker.org.uk/index.php/downloads/category/5-build-guides 여기에서... 
Bartybees_Bare_EDTracker_BuildGuide.pdf  라는 pdf메뉴얼을 받을것. 이것은 아두이노.프로를 가속센서와 연결시키는 회로도 메뉴얼임!  이걸 보면서 회로도를 연결할 것. 본인처럼 기판이 아닌 빵툴에다가 연결할려면 헷갈리니까, 본인이 동강으로 올린 영상을 일시정지하고 전선을 연결할것.


그 후 컴퓨터와 아두이노+가속센서 회로 연결시킨 기판이나 빵툴을 pc에 연결시킨 후, 아두이노 프로가 윈도.제어판에서 안 잡혔다면..(느낌표일 때도 포함)
http://www.edtracker.org.uk/index.php/downloads/category/2-software
여기에서
Drivers 탭 들어가서 ArduinoDrivers_1.6.7.zip 다운로드후 dpinst-amd64.exe(amdCPU) 나 dpinst-x86.exe(인텔CPU)설치



그리고 아까 드라이브 받은 상위 메뉴에서
GUI탭 들어가서 EDTracker2-GUI-V4.0.4.zip 다운받아 정당한곳에 압축 풀고 EDTrackerUI4.exe실행하여 아두이노를 트랙ir로 펌웨어 업글할것.
EDTrackerUI4.exe안에 모든 게 다 들어가 있음으로 아두이노 스케치 들어가서 c언어 컴파일 올리는  작업등은 전혀 필요 없음

정상적으로 올라갔으면  동영상처럼 전원 넣으면 조금 있다가 초록불 들어온 상태에서 빨강불 반짝임.

그러면 EDTrackerUI4.exe실행하면 트랙ir연결되었다고 뜰 것임.
위에서 설명한 모든 내용이
http://www.edtracker.org.uk/index.php/downloads/category/3-documentation
여기에서 EDTracker User Guide (Non-Magnetometer Versions).pdf 영문pdf파일 안에 전부다 들어가 있음.



그 후 EDTrackerUI4.exe에서 작업해야하는 나머지 센서 보정 등등의 작업은  pdf파일에 자세히 설명되어 있음으로 보고 따라하면 됨..


그리고 LFS같은 게임은 게임내에서 Yaw와 Pitch설정 바로하면 화면떨림이 심함. 따라서 http://www.edtracker.org.uk/index.php/using/opentrack 여기에 나와있는것처럼 edTracker실행->보정작업 후->openTracker 꼭 이순서로 실행하셔야 화면이 안 흔들리며 부드럽게 보임. openTracker 최신버전은 https://github.com/opentrack/opentrack/releases 여기서 받으면 됨. 본인은 http://www.edtracker.org.uk/index.php/using/opentrack 여기에 나와있는데로 opentrack-2.3-rc21p11-win32-setup.exe 이거 설치한후 edTracker 설정에는 Yaw1 Pitch1 smoothing10 줌 그리고 openTracker 트렉커는 조이스틱으로 조이스틱->설정메뉴에 디바이스 edTracker 선택후 Yaw= 2번 Pitch= 3번 선택후 나머지값은 다끔. 그리고 프로토클은 홈피에 나와있는데로..(프리트알2.0)선택 그안에 메뉴로 또한 홈피에 나와있는데로..(트알사용하고 프리트알은 숨김) 설정함.


실행할 game안에서 할 설정은, 본인이 올린 동영상에서 나온 것처럼 메뉴 찾아 들어가서 설정하면 됨. 구형game이나 간단한game의 경우  지원 안 할 수도 있음. 시뮬성향game에서는 대부분 지원함.


아두이노 코드를 직접 컴파일하려면

http://www.edtracker.org.uk/index.php/using/software
여기에서 Custom Device ->GitHub 누르면
https://github.com/brumster/EDTracker2_ArduinoHardware 가 나옴
그걸
C:\Program Files (x86)\Arduino\hardware에 복사 


그리고 http://www.edtracker.org.uk/index.php/using/software 에 있는 Source Code에서 GitHub repository를 누르면
https://github.com/brumster/EDTracker2 여기가 나옴
그것을...
저장후 한글 변수경로면 에러뜰까봐
영문변수명 폴더에 복사


그리고\EDTracker2_9250\EDTracker2_9250.ino 실행
보드를 EDTracker9250로 설정
포트도 적절하게 맞게 설정
업로드하면 업로드됨.


참고로 작은빵툴은 스위치 버튼 안씀으로
아래 2개 주석처리하고 돌리고 있음.
//pinMode(BUTTON_PIN, INPUT_PULLUP); 

그리고..
    /* 
    if (digitalRead(BUTTON_PIN) == LOW)
    {
      recenter();
      // return;
    }
    */

이것 두부분만 주석처리했음.


Windows

윈7 공유기 맥주소 ip할당 변경시 바로 적용하기

by 흑엽 posted Jul 24, 2015

시작-cmd->
ipconfig /release 
ipconfig /renew


:ipChange.bat 안의 내용. 원격으로 컴 고쳐줄 경우. 인터넷 끊어지고 직접입력하라고 하면 못하는 경우가 많아서. 공유기 dhcp 맥주소 할당 갱신하기 위해 배치파일로 만들어서 줌.
ipconfig /release 
ping -n 5 127.0.0.1 >nul
: 5초 정도 기다림.
ipconfig /renew


Board Pagination Prev 1 2 3 4 5 ... 9 Next
/ 9

Copyright ⓒ 성우 All rights reserved

Powered by SungWoo / Designed by SungWoo

sketchbook5, 스케치북5

sketchbook5, 스케치북5