[아두이노#266] (NODERED#2) LED여러개/버튼여러개/LED밝기제어/RGB LED제어(WIN-NODE-RED 아두이노 시리얼통신 시리즈/녹칸다/포로리야공대가자)
프로그래밍/노드레드(node-red) 2021. 5. 25. 01:07
(NODERED#2) LED여러개/버튼여러개/LED밝기제어/RGB LED제어(WIN-NODE-RED 아두이노 시리얼통신 시리즈)
-녹칸다의 윈도우버전 NODERED를 아두이노와 시리얼포트로 연결해서 활용해보는 시리즈이다!
-이번 시리즈는 향후 라즈베리파이에서 NODERED를 활용할때 참조자료로 활용한다!
-참고로 녹칸다는 NODERED를 잘하지는 못하고 흥미유발을 위한 기본적인 기능만 사용할 예정이다!
-NODERED를 활용하면 웹서버가 생성되고 스마트폰을 이용해서 아두이노와 소통할 수 있는 예제를 간단히 구현할 수 있다!(웹UI를 제공한다)
-더 수준높은 기능을 구현하려면 직접 찾아보고 응용해보면 될 것같다!(진입장벽을 낮춰주고자 하는 것이다!)
-이번편은 여러개의 LED와 버튼을 이용해서 NODERED와 어떻게 상호작용하면 좋을지 알아보는 내용이다!
-아래와 같은 순서로 진행해볼 생각이다!
1. LED 4개를 아두이노에 연결하고 NODERED를 이용해서 제어해본다!
2. 버튼 4개를 아두이노에 연결하고 버튼을 누르면 NODERED에 결과를 반영해본다!
3. LED 1개를 아두이노에 연결하고 NODERED를 이용해서 LED의 밝기를 제어해본다!(하다보니 빼먹음)
3. RGB LED 1개를 아두이노에 연결하고 NODERED를 이용해서 컬러를 표현해본다!
관련라이브러리(arduinoJSON)
https://arduinojson.org/?utm_source=meta&utm_medium=library.properties