본문 바로가기

랩뷰

LabVIEW 로 Arduino UNO, DUE 사용하기 - Ethernet Shield 와 UDP 통신 LINX 를 사용하여 LabVIEW 와 Arduino 를 연결하는 것을 해보았다. 여기서는 아두이노와 이더넷실드를 결합한 후 UDP 통신으로 PC 에 일정한 데이터를 보내고, PC 에서 아두이노 쪽으로 일정 데이터를 보내는 작업을 해본다. UDP 혹은 TCP 통신으로 아두이노를 사용하는 것은 일종의 제약을 뛰어넘는 일이다. 이제는 아두이노 혹은 다른 어떤 것이라도 UDP / TCP 통신만 지원된다면 LabVIEW 를 사용하여 제어가 가능하다는 뜻이다. 여기서는 Arduino UNO 뿐만 아니라 Arduino DUE 를 Ethernet Shield 와 결합하여 LabVIEW 와 통신하는 것을 보여준다. 구글 유투브에 몇개의 동영상이 이러한 통신으로 LabVIEW 와 Arduino 간 신호를 전달하는 것을 .. 더보기
LabVIEW 로 Arduino 사용하기 - LINX 로 시리얼통신 기본적으로 아두이노 우노와 아두이노 메가2560 에 대해서 LabVIEW 와 연결해서 사용하기 위해서는 시리얼통신을 사용했다. 몇년전 관련된 글을 쓸 때만 해도 LIFA 라는 도구를 사용해서 LabVIEW 와 Arduino 를 연결해서 사용할 수 있었다. 최근에 다시 LabVIEW 를 돌아볼 일이 있어 LIFA 를 함께 살펴보았다. LINX 라는 새로운 톨이 그 자리를 차지하고 있었고, 생각보다 간편하게 잘 만들어져 있었다. PC 에 LabVIEW 가 설치되어 있다고 가정하면 LINX 를 설치하고 그대로 따라가기만 하면 아두이노에 펌웨어를 넣어주고 기본 예제까지 실행시켜준다. 구글에서 Arduino Labview LINX 를 검색하면 다운받을 수 있는 사이트로 쉽게 연결된다.(사이트링크) 위 링크를 클릭.. 더보기
LabVIEW 를 이용한 Arduino 활용 LabVIEW 를 이용한 Arduino 활용 Arduino 는 그 자체로도 꽤나 괜찮은 도구이다. 하지만 그 도구가 PC와 만나면 더 큰 활용이 가능해진다. 그래서 보통은 Processing 이라는 프로그램을 사용한다. 이유는 기존의 PC용 프로그램을 만든다는 것이 그리 만만하지 않기 때문이다. 특히 Windows 운영체제에서 프로그램을 한다는 것은 전공자가 아닌 이상은 쉽지 않다. 그래서 아두이노를 이용하된 컴퓨터공학을 전공하지 않은 이들을 위해 특히 예술계통에서 컴퓨터 그래픽등으로 작업을 하는 이들을 위해 나온 것이 Processing 이라는 프로그램툴이다. C++, C# 등보다 어렵지 않고, 윈도우 프로그램도 며칠만 배우면 가능해진다. Visual C++ 을 배워야하고, API 니, MFC 니 이런.. 더보기