본문 바로가기

Software

(317)
Processing에서 시리얼통신으로 받은 데이터를 그래프로 표현하기 2013. 10. 23. 18:39 요즘 제가 MATLAB을 시작으로, Arduino, Python 등에서 시리얼 통신으로 데이터를 핸들링하는 아주 기초적인 글을 몇개 다뤘는데요. 이번에는 Processing이라고 하는 툴을 최근에 소개했었는데[바로가기] 그 Processing으에 관련된 글을 하나 더 다룰려고 합니다. 가지고 놀다보니 Processing도 많은 장점들이 있더라구요. 그것도 정말 쉽게 잘 쓸수 있구요. Processing에 관련된 기초적인 이야기는 공식홈페이지[바로가기]만 가도 엄청 많으니 패스하구요. 이번글의 목적은 Processing에서 시리얼 통신을 통해 들어온 데이터를 그래프로 표현하는 것입니다. 거기에 살짝 양념을 쳐서 GUI를 살짝 흉내도 내도록 하구 있구요. 아무튼 뭐 그렇습니다.^^.일단 Processing에..
Processing 프로세싱 언어를 소개합니다. 2013. 9. 30. 19:46 벌써 9월이 끝나버렸네요.ㅠㅠ. 전 개인적으로 9월이 아주 빨리 지나가 버렸습니다. 9월초에는 여름 휴가(늦었지만^^)로 괌으로 여행을 다녀왔구요.(이제 여행경비를 할부로 결재했으니 당분간 손가락을 빨아야하지만 말이죠.^^) 또 추석까지... 9월은 너무 빨리 지나가 버렸네요. 10월은 아주 알차게 보내야겠습니다. 오늘 이야기할 네용은 프로세싱입니다. 응? 뭘 처리한다고? 네.. 저도 그랬습니다. 최근 아두이노를 좀 만지다보니 계속 등장하던 프로세싱이 언어의 이름일거란 생각은 못했거든요. ㅎㅎ현재 2.0.3버젼까지 발표되어 있는 언어더군요^^. 생긴 모양은 아두이노 IDE 프로그램과 아주 닮아 있더군요. 형태도 비슷하구요. 아무튼, 요놈 좀 끌려서 최근 신나게 잘 들여다 봤답니다.^^프로세싱이 실행될때 ..
Python 간단한 문법과 그래프 및 각 종 라이브러리를 받을 수 있는 곳 2013. 8. 14. 18:47 아직도 Python 데리고 놀고 있습니다. 게다가 갑자기 어떤 이유에서 또 아두이노 보드도 요즘 가지고 놀고 있네요. 흠~... 확실히 요런거 가지고 이것저것 마구마구 만져보는게 정말 재미있습니다. 문제가 얘네들 데리고 뭔가 성과가 좀 나와줄려면 확실히 아직은 많이 부족하다는 것이 또한 문제라서 그렇죠.ㅠㅠ. 아무튼... 요즘 Python 데리고 놀다보니, 이것 저것 모듈을 구해서 설치하는게 재미있으면서도 또 귀찮기도 합니다. 어떤건 64비트용이 안나와서 고생하기도 하구요. 그러다가 우연찮게 잘 모아놓은 사이트를 발견해서 그것부터 소개할려구요.^^[바로가기]이 사이트는 캘리포니아 대학의 주소를 가지고 있는데요. 아주아주 잘 모여 있습니다. 뭐 아직 안정화가 들된 아이들도 좀 있다는 것이 문제긴 하지만^^..
Regular Expressions in MATLAB 2013. 7. 31. 19:23 얼마전 저는 완전 초보이면서도 감히 무례하게(^^) Python에서 시리얼 통신을 하는 방법을 시리얼 통신으로 출력을 주는 각도측정 센서를 이용한 예제를 다루었는데요.[바로가기] 그리고, 그 글에는 "void"님이라고 이름조차도 심오한^^(프로그램 언어에서든 단어 자체의 뜻이든) 분께서 댓글을 달아 주셨었죠. 제가 4개의 각도/각속도값이 문자열로 들어오고, 이것을 숫자로 바꾸는 과정을 for문을 사용해서 풀고 있었는데요. 그걸 단 한줄로 줄일 수 있다고 알려주셨죠^^ (void님 다시한번 감사합니다.^^) 아무튼, 그래서 갑자기 Regular Expression에 관심을 가져 버렸습니다. 물론 관심은 Python에서 시작되었지만, 저는 이걸 이해하는 수단으로 저한테 익숙한 MATLAB에서 학습해 버렸네요..
Python - MS Window에서 실행파일 만들기 py2exe 2013. 7. 24. 18:00 장마가 좀 그쳤나요? 오늘은 그냥 덥네요... 딱 그 한마디... 더워요... 흑~~ 이렇게 더운날... 요즘 빠져있는 Python 설치하기 놀이를 또 올릴려구요. 아직은 여러가지 다양한 부분에서 공부중이기 때문에, 일단, 블로그에는 몇몇 설치에 대한 부분만 일단 언급할려고 합니다. [The Robot/Prog.Lang.] - Python 설치와 Eclipse와의 연동. (몹시 초보자용)[The Robot/Prog.Lang.] - Python을 통한 간편 시리얼 통신법[The Robot/Prog.Lang.] - Python - wxPython으로 GUI를 만들 준비하기 Python과 관련된 글은 이렇게 세 개를 진행했는데요. 뭐 방금 이야기했듯이 그냥 설치하기 입니다. 오늘은 또 이렇게만 사용하면 재미없..
Python - wxPython으로 GUI를 만들 준비하기 2013. 7. 23. 18:55 요즘 경기 불황으로 인한 여러가지 대비 훈련이 회사내에서 이뤄지고 있지요. 요즘 같은 분위기에서 정말 그렇지 않은 회사가 어디 있겠습니까만... 그래서 요즘 저도 엄청나게 바쁘게 움직이고 있답니다. 집에서 TV를 볼때 짬짬이 Python을 공부하고, 그걸 점심시간에.. -제가 밥을 포기하는게 쉽지 않습니다만 업무시간에 한가롭게 공부나 하고 있을 수는 없으니까요- 실습해보는 걸로 지금 Python을 공부하고 있답니다. 그러다보니 진도는 좀 느리네요. 그런데 이게 또 재미있습니다. 역시 사람은 좀 긴박한 느낌이 들어줘야 진도가 팍팍 나가나 봅니다.^^현재, Python 설치하기[바로가기]에서 이클립스 세팅까지 하고, 살짝 저의 업무상 필요에 의해서 시리얼통신[바로가기]을 했습니다. 이제 저는 GUI 환경을 ..
Python을 통한 간편 시리얼 통신법 2013. 7. 16. 18:00 사실 Python에 대한 관심은 많았습니다. 뭐 그러나 역시나 어쩔수없이 항상...ㅠㅠ 필요하지 않으면 진도가 잘 안나가나 봅니다.^^. 그래서 Python 설치법에 대해서 간단히 익힌다음[바로가기] 또 고이 접어두고 있었지요. 그러다가 Python이 살짝 필요해서 또 다루었습니다. 언제나 그렇듯 별거 아닙니다. 그저 간단히 인터넷 서치만으로 다 할 수 있는건데요. 전 그냥 그걸 또 정리합니다.^^. 오늘은 Python으로 시리얼 통신을 하는 걸 알려드릴려구요^^.먼저 Python에서 Serial 통신을 하기 위해서는 pywin32 : Python for windows extensionspySerial : Python Serial Port extenstion 이 두가지가 먼저 설치되어야 합니다. pywi..
MATLAB을 이용한 시리얼 통신 2013. 6. 5. 18:43 이 글 이전의 제 블로그에서 MATLAB관련 최신글이 2011년 5월 17일이더군요. 캬~~ 지금이 2013년 6월 초인걸 감안하면 참으로 오랜만에 MATLAB 관련글을 올릴려고 합니다. 뭐 거창한건 아니구요. 오늘 문득 뭔가를 확인할려고 MATLAB으로 시리얼통신을 할 일이 있었는데, 하도 오랜만이라 명령이 기억이 안나서, 제 블로그를 살짝 확인했더니 어라~ 시리얼통신에 대한 이야기를 한 적이 없더군요. 그래서 올립니다. ㅎㅎ 뭐 좋은 많은 스킬을 공개하면 좋겠지만, 그렇지는 않구요. 그냥 기초만 알려드릴려구요. 그리고, 뭔가 실습 대상이 있어야하니, 제가 예전에 개발했던 ARS를 대상으로 할려고 합니다.[바로가기]당시는 제가 입사한지 초반이라 참 재미있게 진행했던 프로젝트였는데요. 오랜만에 다루니까 ..

반응형