반응형

https://youtu.be/uXZTirk2SYw

🔥[FA-DUINO#3] 산업용 아두이노에서  푸시버튼의 디바운스 처리(with 2a2b릴레이)(녹칸다/포로리야공대가자)
녹칸다의 산업용 아두이노(FA-DUINO) 시리즈이다!
산업용 아두이노를 이용한 코딩과 실제 산업현장에서 사용할 수 있는 제품들을 활용하도록 한다!

산업용 아두이노는 아두이노 메가보드로 만들어져 있어서 녹칸다 입장에서는 아두이노와 동일하다!
그러나 산업용 아두이노에 연결되는 것들은 아두이노의 것이라고 볼 수 없다!
그러므로 기존 아두이노와는 별개로 산업 제품을 연결하고 활용하는 것도 주요 주제라고 할 수 있다!
산업제품을 실제로 활용은 하되 전문가에 가깝게 하지는 않고 시연을 위한 도구 정도로 한정한다!
(녹칸다는 전기 패널에 대해서 전혀 알지 못함)

아두이노만 다루었던 사람은 산업제품의 배선이나 연결방법을 모르고,
산업제품을 다뤘던 사람은 PLC와 제조사에서 제공하는 프로그램만 다루어서 아두이노를 알지 못한다!
즉 녹칸다는 둘 사이를 연결하는 역할을 담당하게 된다!

아두이노는 C와 C++언어를 기반으로 하는데 생각보다 학습해야하는 양이 많다!
이번 산업용 아두이노 시리즈에서는 C와 C++언어에 대해서 잘 알고 있다고 가정한다!
(아두이노에서 사용하는 C와 C++언어에 대한 지원을 위해서 녹칸다의 아두이노 병법서 시리즈가 있으니 모르는 분들은 그것을 참고)

녹칸다의 산업용 아두이노는 구글 슬라이드에 결과물을 저장함!(모든 사람에게 공유되어있음!)
https://docs.google.com/presentation/d/19UuuJpKdFTj_RVp3qCrfGlKRo_kFRgEBzKX3Za8-u50/edit#slide=id.p

이번편은 푸시 버튼의 소프트웨어적인 디바운스 처리에 대해서 알아보도록 하자!
푸시버튼을 산업용 아두이노에 연결하면 우리는 한번 누른다고 눌렀지만 실제로는 10번~30번 누른걸로 인식될 수 있다!
이것은 아두이노의 loop가 우리가 생각한것보다 훨씬 빠르게 회전하고 있고 버튼을 누를때 내부의 스파크에 의해서 복수번 눌렀다고 인식되는 것이다!(채터링 현상이라한다)

0.프로그램 업로드가 잘 안될때 대처방안
1.디바운스 라이브러리를 이용한 처리
2.직접 개념을 하나씩 쌓아올려서 디바운스 처리해보기!
3.조광형 램프 활용해보기!
4.2A2B릴레이 활용해보기!
5.지금까지 한걸로 다양한 예제 만들어보기!

반응형
Posted by 덕력킹
,