[PYTHON#26] pysoem과 ethercat click(lan9252)을 이용해서 arduino로 만든 슬레이브에 측정값을 마스터로 전송해보기!(녹칸다의 내맘대로 파이썬)
프로그래밍/파이썬(python) 2024. 12. 23. 23:39
https://youtube.com/live/VKNWuAhYYpU
[PYTHON#26] pysoem과 ethercat click(lan9252)을 이용해서 아두이노(arduino)로 만든 이더캣 슬레이브에 센서를 연결해서 마스터쪽으로 전송해보기!(녹칸다의 내맘대로 파이썬)
(주의) 이 내용은 파이썬을 완벽하게 공부해보자는 내용을 담고 있지 않음!
녹칸다의 내맘대로 파이썬(python) 시리즈이다.
자료는 구글 슬라이드로 작성되어있고 모두에게 공유되어있음!
https://docs.google.com/presentation/d/1J8y-oLiYO_Dzunb_P66GOXeE97xQx8zp83tCjW_O8BI/edit#slide=id.g2a49b518d48_1_0
이번편은 파이썬을 이더캣 마스터, 아두이노를 이더캣 슬레이브로 설정해서 슬레이브에서 마스터쪽으로 값을 전송하는 방법에 대해서 알아보도록 하자!
아두이노에 간단한 센서를 연결해서 값을 측정가능하도록 하고 이더캣 통신을 이용해서 마스터 역할을 하고 있는 파이썬 화면에 출력해보는 것이다!
1.녹칸다가 25편에서 진행했던 튜토리얼 예제를 GUI가 있는 파이썬 프로그램으로 업그레이드 하기!
2.아두이노의 아날로그0번핀에 가변저항을 연결하고 측정된 10bit 아날로그값을 부호가없는 16bit정수로 input pdo에 입력해서 마스터로 전송하시오!
3.예제2번에서 아날로그1번핀에 가변저항을 한개더 추가해서 2개의 가변저항 측정값을 파이썬 화면에 출력하시오!
4.예제3번에서 가변저항을 돌리게되면 값이 -512에서 +512사이를 왔다리갔다리 한다고 할때 가변저항값 2개를 input pdo에 입력해서 전송하시오!
5.아두이노의 디지털2번핀에 온습도센서(DHT-11)를 연결하고 측정한 온도와 습도값을 마스터쪽화면에 출력하시오!