반응형

 

 

아두이노와 RS485toUSB로 1:N통신 1편! 튜토리얼, LED, FND모듈(TM1637) 제어해보기!
-아두이노끼리 RS485통신으로 1:N통신을 구현한 예제는 마무리 하고 시즌2로 넘어가는 예제이다!
-이번편의 메인테마는 C#을 이용해서 RS485를 활용할 수 있는 GUI를 winform으로 구현하고 제어를 하거나 모니터링 해보는 것이다!
-기본에 어떤 방식으로 제어하는지는 모르겠고 녹칸다의 개인적인?방식으로 츄라이를 해보는 예제이다!
-rs485를 usb로 변환해주는 아주 저렴하면서 좋은 제품이 있다!(USB to RS485 혹은 RS485 to USB 검색!)
-PC에 모듈을 연결하고 아두이노 3대를 준비해서 각각 RS485모듈을 하나씩 달아준다!
-그러면 PC와 아두이노 3대가 서로 데이터를 주고 받을 수 있는 상태가 될 것이다!
-데이터는 Request & Response 방식으로 구현해볼 생각이다! 그리고 슬레이브가 온라인인지 오프라인인지도 체크해보자!


-아두이노 3대를 각각 A, B, C라고 해보자!

1부에서는 아두이노와 C#에서 RS485로 데이터를 어떻게 주고받는지 확인하기 위한 기본 템플릿 코드를 구현해보자!

앞으로 진행될 시리즈에서 항상 이코드를 기본코드로 활용한다!

example74-1.zip
0.05MB
C#74-1-1.txt
0.00MB
C#74-1-2.txt
0.00MB
C#74-1-3.txt
0.00MB


-1부에는 LED 간단하게 제어해보는 예제를 구현해보자!
-A,B,C 아두이노 모두 LED를 4개씩 달아준다! 그리고 winform에서 RS485를 이용해서 일괄/개별 제어 가능하도록 구현해보라!

example74-2.zip
0.05MB
C#74-2-1.txt
0.00MB
C#74-2-2.txt
0.00MB
C#74-2-3.txt
0.00MB


-2부에서는 FND모듈(TM1637)을 제어해보는 예제를 구현해보자!
-A,B,C 아두이노 모두 FND모듈을 1개씩 달아준다! 그리고 winform에서 RS485를 이용해서 일괄/개별 제어 가능하도록 구현해보라!

example74-3.zip
0.05MB
C#74-3-1.txt
0.00MB
C#74-3-2.txt
0.00MB
C#74-3-3.txt
0.00MB

 

USB to RS485 드라이버

http://www.wch.cn/download/CH341SER_EXE.html

아두이노레퍼런스강의(#124)

https://bota.tistory.com/1355

아두이노관련라이브러리(TM1637)

https://github.com/avishorp/TM1637

반응형
Posted by 덕력킹
,