Arduino snapt firebase niet (of ik snap het niet)
2 berichten
• Pagina 1 van 1
Arduino snapt firebase niet (of ik snap het niet)
Ik ben alweer een paar stappen verder met het uitzoeken van Arduino en Firebase.
Ben nu bezig met een Arduino voorbeeld "FirebaseRoom_ESP8266.ino"
Krijg netjes verbinding met mijn Firebase de "items" worden ook aan gemaakt
Alleen krijg ik via mijn APP die een 0 of 1 verstuurd zie screenshot AI2 een waarde waar de Arduino niets mee kan zie screenshot Firebase als ik achter "redlight" handmatig een 0 of 1 doe dan werkt de Arduino goed.
Heeft iemand een idee hoe ik dit kan vertalen naar Arduino.
Het zal wel weer iets simpels zijn maar ik kom er niet achter
Ben nu bezig met een Arduino voorbeeld "FirebaseRoom_ESP8266.ino"
Krijg netjes verbinding met mijn Firebase de "items" worden ook aan gemaakt
Alleen krijg ik via mijn APP die een 0 of 1 verstuurd zie screenshot AI2 een waarde waar de Arduino niets mee kan zie screenshot Firebase als ik achter "redlight" handmatig een 0 of 1 doe dan werkt de Arduino goed.
Heeft iemand een idee hoe ik dit kan vertalen naar Arduino.
Het zal wel weer iets simpels zijn maar ik kom er niet achter
- Code: Alles selecteren
#include <ESP8266HTTPClient.h>
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
// Set these to run example.
#define FIREBASE_HOST "test-arduino-a5ca9.firebaseio.com"
#define FIREBASE_AUTH "************************************"
#define WIFI_SSID "FRITZ!Box 7330"
#define WIFI_PASSWORD "*************************"
const int grovePowerPin = 15;
const int vibratorPin = 12;
const int lightSensorPin = A0;
const int ledPin = 5;
const int buttonPin = 4;
const int fanPin = 13;
void setup() {
Serial.begin(115200);
pinMode(grovePowerPin, OUTPUT);
digitalWrite(grovePowerPin, HIGH);
pinMode(vibratorPin, OUTPUT);
pinMode(lightSensorPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
pinMode(fanPin, OUTPUT);
// 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);
Firebase.set("pushbutton", 0);
Firebase.set("sunlight", 0);
Firebase.set("redlight", 0);
Firebase.set("cooldown", 0);
Firebase.set("brrr", 0);
}
int button = 0;
float light = 0.0;
void loop() {
digitalWrite(ledPin, Firebase.getInt("redlight"));
digitalWrite(fanPin, Firebase.getInt("cooldown"));
digitalWrite(vibratorPin, Firebase.getInt("brrr"));
int newButton = digitalRead(buttonPin);
if (newButton != button) {
button = newButton;
Firebase.setInt("pushbutton", button);
}
float newLight = analogRead(lightSensorPin);
if (abs(newLight - light) > 100) {
light = newLight;
Firebase.setFloat("sunlight", light);
}
delay(200);
}
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
Advertisement
Re: Arduino snapt firebase niet (of ik snap het niet)
Ben zelf al weer een stukje verder gekomen.
door de textbox te wijzigen in een nummericbox.
Alleen snapt arduino de "" niet heb geen idee hoe ik dit in het script kan aanpassen.
door de textbox te wijzigen in een nummericbox.
Alleen snapt arduino de "" niet heb geen idee hoe ik dit in het script kan aanpassen.
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
2 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: oxiriewatizi en 31 gasten