본문 바로가기

통신

(6)
Visual C++ 2008에서 시리얼 통신 정말 간단히 하기 2014. 3. 28. 08:00 아실지 몰라도, 통신중에서 무쟈게 간단한 축에 들어가는 시리얼통신을 저는 꽤 많이 다루었습니다. 아두이노에서 시리얼 통신을 이용해서 데이터를 받는 예제를 다루었구요[바로가기] 그리고 제가 제일 좋아하는 MATLAB에서도 시리얼 통신으로 데이터를 주고 받는 법을 이야기했습니다.[바로가기] 그 후 Python을 소개하면서 그 예제로도 시리얼 통신을 이야기했구요.^^.[바로가기] 또한, 프로세싱(Processing)이라는 언어가 재미있다고 소개하면서 역시 그 예제로 시리얼 통신을 다루었습니다.[바로가기] 이렇게 MATLAB, Python, Processing에 걸쳐 시리얼 통신만 줄줄이 이야기를 했는데 또 시리얼 통신이네요^^사실 저는 Visual Studio를 학부 2-3학년때 본격적으로 시작할 수 있는 기..
Processing에서 시리얼통신으로 받은 데이터를 그래프로 표현하기 2013. 10. 23. 18:39 요즘 제가 MATLAB을 시작으로, Arduino, Python 등에서 시리얼 통신으로 데이터를 핸들링하는 아주 기초적인 글을 몇개 다뤘는데요. 이번에는 Processing이라고 하는 툴을 최근에 소개했었는데[바로가기] 그 Processing으에 관련된 글을 하나 더 다룰려고 합니다. 가지고 놀다보니 Processing도 많은 장점들이 있더라구요. 그것도 정말 쉽게 잘 쓸수 있구요. Processing에 관련된 기초적인 이야기는 공식홈페이지[바로가기]만 가도 엄청 많으니 패스하구요. 이번글의 목적은 Processing에서 시리얼 통신을 통해 들어온 데이터를 그래프로 표현하는 것입니다. 거기에 살짝 양념을 쳐서 GUI를 살짝 흉내도 내도록 하구 있구요. 아무튼 뭐 그렇습니다.^^.일단 Processing에..
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를 대상으로 할려고 합니다.[바로가기]당시는 제가 입사한지 초반이라 참 재미있게 진행했던 프로젝트였는데요. 오랜만에 다루니까 ..
자이로센서 myGyro300SPI의 통신문제 해결 2009. 6. 22. 12:01 자이로센서의 출력에 온도를 고려하기에서 자이로센서 myGyro300SPI를 사용할때 데이터가 하나씩 밀려들어오는 부분을 이야기했었습니다. 그리고 역시 Withrobot의 irmus님께서 정말 고맙게도 직접 오셔서 그 답변을 달아주셨다는...쿨럭... 그래서 그 답변대로 테스트를 해보았습니다. 위 답변인데요. 본래 제 코드의 문제점이 CS의 ON, OFF 부분 그리고 데이터 밀림은 dummy를 하나 받음으로 해결한다... 였습니다. 그래서 코드를 위와 같이 ReadGyro함수를 변경하고 기존의 코드에서 타이머핸들러 부분을 위와같이 두었습니다. ReadGyro 함수를 보면 어차피 여러개의 데이터를 받을거면 dummy를 읽는 부분이 좀 중복되긴 하지만, 사용상의 편의를 위해 그냥 저렇게 두었습니다. 그런데 자..
[Cortex M3] 엔코더해석 결과를 일정시간간격으로 시리얼통신으로 전송하기 2009. 6. 4. 10:03 Cortex-M3 LM8962의 경우 적절한 가이드북이 아직 없더군요. 그런 경우 뭐 예제를 분석해보는 수 밖에요. 일단 복적은 제목에도 나와있지만, 일정시간간격(Timer Interrupt)을 가지고 엔코더를 해석해서 그 결과를 시리얼통신으로 전송하는 걸로 하겠습니다. 이미 myCortexM3 LM8962보드를 설치해서 사용하신 분들이라면 딱 예제3개를 한 덩어리로 묶었구만뭐~~ 하시겠지만, 사실 예제를 그대로 파는건 별로 재미없으니까 그냥 한번 합쳐본것도 있구요. 또 제가 수행할려고하는 목표가 딱 위 예제 3개에를 합쳐서 출발해야하기도 하거든요... 그런데, 물론 제가 다뤄봤다던지 공부했다는 프로세서가 얼마안되지만, (80c196, AVR, DSP2812) 이 CortexM3의 예제는 뭐라할까 좀 어..

반응형