전체 글
-
라즈베리파이 개발환경, VScode로 SSH연결 하여 원격개발Share/Raspberry 2021. 4. 21. 10:08
언제까지 nano 에디터로 rpi안에서 개발할 것인가. vscode로 쉽게 ssh 연결로 원격으로 개발가능하다 . 아래 블로거 글이 아주 상세하고 정확하게 적어주심. ㄳㄳ 합니당. m.blog.naver.com/elepartsblog/221733804381 VScode로 라즈베리파이에 원격 접속 및 개발 환경 구축하기 PC에서 라즈베리파이(Raspberry Pi)에 접속하는 원격 라즈베리파이 개발 환경 구축에는 다양한 방법이 ... blog.naver.com 주의할 것은, ssh 연결 (connect to host ) 요청시에 예로) pi@192.168.10.120 이렇게만 적음되고 RPI에서 구동하니 Linux 선택 , 그리고 비번을 쳐주면 접속 완료 !
-
[프로그래머스] Lv1. 문자열 내 마음대로 정렬하기Share/Pyhton 2021. 4. 15. 15:23
막힌점 key-value 가 있으면, 모음만 뽑아서 새로운 리스트를 만들고, 그 리스트를 정렬 시킬때, 이전의 key-value로 배열 전체를 바꾸려고 시도했었음. 파이썬에서 key-value는 sort할때도 매개변수로 사용할 수 있었는데, 찾아보다가 일단 휴식. 생각해보니,그냥 지정된 글자를 각 글자의 맨 앞에 둔다음에, sort 하고 그글자를 빼면 되기도하네...-_-.. 해결 1. 각 string요소 값의 n 번째 글자를 인식 2. 그 글자를 각 strings의 요소 앞에 추가 3. 이 상태에서 sort 하는 것이 결국 전체 문자를 움직일 수 있음. * 3번 과정을, 요소와 이전요소의 index값을 저장해서 처리하려고 했었음 4. 맨앞에 추가된 글자 지움 코드 def solution(strings,..
-
[프로그래머스] Lv1. 문자열 내 p와 y의 개수Share/Pyhton 2021. 4. 15. 14:35
문제 문제생략. 나의 생각 S를 매개변수로 받아서, 모두 대문자로 바꾼다. 그리고 for 를 이용해서 P나 Y의 같은 값이 나오면 cnt 를 올린다. P와 Y가 갯수가 같아야 하므로, cntA와 cntB가 같으면 True, 아니면 False로 return 한다. 다른 방법으로는, C였다면, 아스키코드 값으로 검색하는 방법도 있을 것 같은데 파이썬이훨씬 간편한듯하다. 코드 def solution(s): # print(s) t = s.upper() print(t) cntA=0 cntB=0 for i in t: # print(i) if(i=='P'): cntA+=1 elif(i=="Y"): cntB+=1 if(cntA !=cntB): return False else: return True solution("p..
-
TI IWR 6843 + RPI exampleShare/TI Radar 2021. 4. 15. 14:04
www.joybien.com/product/P_mmWave(Long-Range%20People%20Detection(BM201-LPD)).html Joybien | mmWave mmWave Radar mmWave Sensor Evaluation Solution Batman BM201-LPD mmWave EVM Kit mmWave Long-Range People Detection (LPD) mmWave Radar mmWave Solution bridges Hardware & Software World together with Simplicity Joybien Batman BM201-LPD mmWave EVM Kit is www.joybien.com Github github.com/bigheadG/mmWav..
-
[프로그래머스] Lv1.3진법 뒤집기Share/Pyhton 2021. 4. 13. 15:08
Python3 생각 구현하고보니 굳이 리스트로 할 필요도없을 것같고, 중간에 문제처럼 순서를 바꾸려고 했는데, 그럴필요가 없이 거꾸로 리스트에 들어간다. divmod 함수를 써서 구현할 수 도있지만, 나머지연산을 직접써서 구현해보았다. python은 for문 범위제어나 순서같은 것을 정말 편하게 구현할 수 있다는 것이 재밌었다. 나의코드 def solution(n): a=[] answer=0; while n>=1: a.append(n%3) n = n//3 # print(n) # print(a) i=0; for index in range(len(a)-1,-1,-1): # print(i) # print(a[i]) answer+=a[i]*(3**index) i+=1 # print(answer) return (..
-
라즈베리파이 무선고유IP 외부 접속 세팅(feat. 포트포워딩)Share/Raspberry 2021. 4. 13. 13:25
목적 외부에서 (집/사무실) 내부에 있는 RPI에 접속할 수 있도록 세팅하는 방법 원리 내부 공유기에서 NAT설정변경( 포트포워딩) 하여 외부에서 접속시에 공유기에 있는 고유 IP와 port를 접속요청하면 열어주도록 세팅함. 먼저 나의 경우 무선으로 rpi를 구동시키고 있으므로, wlan0 의 ip부터 고정시키자. eth0아님 고정ip만들기 명령어 sudo nano /etc/dhcpcd.conf 들어가면 아래 처럼 추가로 작성한다. (다시한번 강조하지만 여기서의 경우는 wlan0 , 무선경우다) inform 에는 자기가 원하는 IP주소 넣으면 된다. 이제 RPI에서의 고유 무선 IP까지 설정을 마쳤으니, 외부 에서 공유기의 고유 IP를 접속하면 공유기에서는 가상IP들, 즉 rpi에 맞는 ip와 포트주소가..
-
Raspberrypi 초기세팅 AtoZ (feat. 시리얼 세팅)Share/Raspberry 2021. 4. 13. 13:09
한줄 요약 초기 라즈베리파이를 시리얼로 부팅을 시키고 싶을 때, 설정하는 방법 (이더넷이나 기타 잭이 없거나 환경구축이 어려울때) PC에서 SD카드에 라즈베리OS 굽기 그래서 imager 다운받기 설치 완료 후 config 파일에서 uart기능 추가 RPI로 sd카드 옮기기 putty로 로그인 (다른것도 상관없음) 초기비번 pi/raspberry 세팅절차 imager 다운로드 www.raspberrypi.org/software/ Raspberry Pi OS – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Joi..