728x90
우노빅보드
우노빅보드에 버튼 모듈을 7번핀과 연결합니다.
시리얼로 버튼이 눌려지면 1을 해제되면 0을 출력하도록 프로그래밍합니다.
int buttonPin = 7;
byte lastState = LOW;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
byte currentState = digitalRead(buttonPin);
if(currentState != lastState) {
lastState = currentState;
// Serial.println(currentState);
}
Serial.println(currentState);
delay(100);
}
Node-RED
시리얼포트 노드 추가
1. 오른쪽 상단메뉴에서 설정을 선택합니다.
2. 시리얼 모니터 노드를 추가 설치합니다.
3. 네트워트 항목에서 Serial in 노드를 추가합니다.
아두이노 시리얼모니터에 사용했던 컴포트를 동일하게 세팅합니다.
버튼상태가 컴포트를 통해서
4. Dashboard 노드를 설치합니다.
5. 버튼을 추가합니다.
6. 배포하기를 누르고 dashboard를 엽니다.
버튼을 누르면 Node-RED dashboard에 버튼 상태가 표시됩니다.
'Node-RED 우노빅보드 스마트팜 > 우노빅보드와 Node-RED 연동' 카테고리의 다른 글
Node-Red 대쉬보드로 UDP 데이터 송신 (0) | 2020.05.28 |
---|---|
ESP8266 연결 & 이더넷 동작 테스트 (0) | 2020.05.27 |
NGINX webserver 설치 on Windows (0) | 2020.05.23 |
ftp 서버 설치 on windows (0) | 2020.05.23 |
우노빅보드 온도센서 연동 on Node-RED (4) | 2020.05.11 |