코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
코딩을 합치고싶습니다
김기홍 | 2018-11-19
|
|
---|---|
두개의 코드를 합치고 싶습니다. int sensor = D6; // 적외선장애물 감지센서 핀번호 선언 int piezo = D5; // 피에조 부저 톤 조절을 위해 9번 핀 사용 int val;
void setup() { // 적외선센서의 핀을 INPUT모드로 선언 pinMode(sensor,INPUT); // 9번피에조 핀을 OUTPUT모드로 선언 pinMode(piezo,OUTPUT); }
void loop() { int val=digitalRead(sensor); // 센서값 입력을 받는다 if (val == HIGH) //물체가 접근하면 { digitalWrite(piezo, LOW); //피에조 동작 delay(500); } else // 그렇지 않으면 { digitalWrite(piezo, HIGH); // 동작하지 않는다 } } 이것과
#include <ESP8266WiFi.h> #include <WiFiClientSecure.h>
const char* ssid = ""; const char* password = "";
const char* host = "maker.ifttt.com"; const int httpsPort = 443;
void setup() { Serial.begin(9600); Serial.println(); Serial.print("connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP());
WiFiClientSecure client; Serial.print("connecting to "); Serial.println(host); if (!client.connect(host, httpsPort)) { Serial.println("connection failed"); return; }
String url = "/trigger/ESP/with/key"; Serial.print("requesting URL: "); Serial.println(url);
client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "User-Agent: BuildFailureDetectorESP8266\r\n" + "Connection: close\r\n\r\n");
Serial.println("request sent"); while (client.connected()) { String line = client.readStringUntil('\n'); if (line == "\r") { Serial.println("headers received"); break; } } String line = client.readStringUntil('\n');
Serial.println("reply was:"); Serial.println("=========="); Serial.println(line); Serial.println("=========="); Serial.println("closing connection"); }
void loop() { } 이것을 합치려고합니다. 제가 합칠때 노란색 부분에 피에조부저가 울릴때 메시지를 보내라 라고 명령하고싶은데 client가인식을 못한다는데 어떻게 합쳐줘야할까요 |
|
이전글 | 스마트 홈 키트 업로드 문제 | 2018-11-19 |
다음글 | 오렌지보드 WIFI에 설정에 관해 질문드려요!!... | 2018-11-19 |