정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

이더넷 쉴드와 릴레이모듈
어려워요gg1 | 2020-06-18
이더넷 쉴드를 통해서 웹서버에서 변하는 좌표값을 받아서 좌표값이 0이면 릴레이모듈을 끄고, 0이 아니면 릴레이모듈을 켜는 것을 만들고자 하는데 너무 어렵습니다 ㅠㅠ 서버값을 받아오는 것 까지는 됩니다 ㅜㅜ 근데 0이 인식이 안되네요 ㅜㅜㅠㅠ 어디가 잘못되었을까요..?
 
또 좌표값이 변할 때마다 새로고침을 자동으로 해주는 것도 하고 싶는데 방법이 있을까요..??
 
 
void loop() {
  
int RelayPin = 3;
pinMode(RelayPin, OUTPUT);
  // if there are incoming bytes available
  // from the server, read them and print them:
 
 
 
  if (client.available()) {
    char c = client.read();
    if (c == '0'){
     digitalWrite(RelayPin,LOW);
    }
    else{
     digitalWrite(RelayPin,HIGH);
    }
    Serial.print(c);
  }
 
  // if the server's disconnected, stop the client:
  if (!client.connected()) {
    tone(speakerpin, 1000, 1000);
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();
 
    // do nothing forevermore:
    while (true);
  }
}
이전글   |    마우스 작동 질문 2020-06-14
다음글   |    자이로센서를 이용한 아기뒤집기 알람을 만들려고 하는데 도움 주시면 감사하겠습니다.... 2020-06-18