본문 바로가기

전체 글433

아두이노끼리 시리얼 통신(tx,rx) Serial.write() 아두이노의 Serial.write() 함수는 Serial 포트에 하나의 바이트 또는 그 이상의 바이트를 전송하는데 사용합니다. 주로 데이터 통신을 구현할 때 사용되며 Serial.print() 함수와 구분되어 사용합니다. Serial.write() 함수는 숫자를 전송할 때 숫자 있는 그대로 전송합니다. 이는 숫자를 ASCII 코드로 변환하여 전송하는 Serial.print() 함수와 구분되며 일부 매개변수 입력에도 차이가 있습니다. Serial.write() Serial.write(val); Serial.write(str); Serial.write(buf, len); 매개변수(Parameters) val : 1 바이트 데이터(0x00 ~ 0xFF) str : 문자열(ex ‘A’, “Hello”) buf .. 2020. 3. 20.
윈도우 10 우클릭 PowerShell을 프롬프트(cmd)로 변경하기 출처 : https://blog.naver.com/cert1970/221056161105 윈도우에서 Shift를 누르고 있는 상태에서 마우스 오른쪽 버튼을 클릭하면 해당 디렉터리에서 바로 터미널 창을 열 수 있는 메뉴가 나타난다. 하지만 이 기능이 윈도우 10에서 몇 번 업데이트를 거치더니 명령 프롬프트(cmd)가 아닌 PowerShell로 변경되었다 Context Menu의 PowerShell을 프롬프트로 변경하는 방법을 소개한다. 실행(Win + R)에서 ‘regedit’ 명령어를 입력해서 레지스트리 편집기 실행 그리고 ‘HKEY_CLASSES_ROOT\Directory\shell\cmd’ 경로의 ‘HideBasedOnVelocityId’를 ‘ShowBasedOnVelocityId’로 이름만 바꿔주기.. 2020. 3. 16.
파이썬 3(Python3) print 이어서 쓰기(without newline) 파이썬은 print 함수를 사용해서 출력을 하게 되면 강제로 개행(newline) 을 발생시켜 무조건 한 줄이 내려간다. 예> print ('I am ') print ('your ') print ('father.') ~$ python3 whoareyou.py I am your father. 이것이 편리하긴 하지만 가끔은 이어서 쓰고 싶을 때가 있을 것이다. 그럴때 유용한 팁이다. print ('I am ', end='') print ('your ', end='') print ('father.') ~$ python3 whoareyou.py I am your father. 개행(newline)을 원치 않을 때는 print 함수의 매개변수로 end='' 를 추가해주면 된다. 만약 이때 길이가 길어진다면 버퍼가.. 2020. 3. 15.
밀리초를 시간단위로 표시 now_Sec = int(now_Msec / 1000;) hour = intnow_sec / 3600); min = int((now_sec % 3600) / 60); sec = now_sec % 60; 2020. 3. 15.
파이썬에서 sprintf 같은 것을 사용하기 >>> yes_votes = 42572654 >>> no_votes = 43132495 >>> percentage = yes_votes / (yes_votes + no_votes) >>> '{:-9} YES votes {:2.2%}'.format(yes_votes, percentage) ' 42572654 YES votes 49.67%' >>> '{:-19} YES votes {:2.2%}'.format(yes_votes, percentage) ' 42572654 YES votes 49.67%' >>> '{19:} YES votes {:2.2%}'.format(yes_votes, percentage) Traceback (most recent call last): File "", line 1, in '{1.. 2020. 3. 15.
[파이썬]동영상 움직임 감지 참조 : https://webnautes.tistory.com/1248 1. opencv 설치(파이썬 3.5 pip를 pip3로 실행되도록 함) pip3 install opencv-python pip3 install opencv-contrib-python #결과 C:\Users\Boeun_PC>pip3 install opencv-python Collecting opencv-python Downloading https://files.pythonhosted.org/packages/c6/4b/e76b7b69cb33b8248d7b76599b620af68a5fa34c1da1f4068794d905cced/opencv_python-4.2.0.32-cp35-cp35m-win_amd64.whl (33.0MB) |####.. 2020. 3. 13.