코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
이더넷 쉴드와 릴레이모듈
어려워요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 |