그 외
아두이노 + 앱인벤터 + 파이어베이스 활용 프로젝트
;세미콜론;
2019. 9. 10. 20:48
반응형
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#define FIREBASE_HOST ""
#define FIREBASE_AUTH ""
#define WIFI_SSID "Com"
#define WIFI_PASSWORD "com190911"
void setup() {
Serial.begin(115200);
pinMode(14,OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, INPUT);
Serial.begin(115200);
// connect to wifi.
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}
void loop() {
int btn = digitalRead(5);
Serial.println(btn);
if (Firebase.getFloat("State1")==1)
{
digitalWrite(14,HIGH);
digitalWrite(4,LOW);
}
if (Firebase.getFloat("State1")!=1)
{
digitalWrite(4,HIGH);
digitalWrite(14,LOW);
}
if (btn==1)
{
Firebase.setFloat("State1",0);
}
delay(100);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
}반응형