expected initializer before 'void
3 berichten
• Pagina 1 van 1
expected initializer before 'void
Hallo
Probeer mij eens bezig te houden met Firebase en heb een paar youtube video's bekeken en heb nu het skript van een van de video's over getikt een paar keer na gekeken maar ik krijg een foutmelding waar ik nog even niets mee kan beginnen.
In de video werkt het wel dus ik snapt het even niet en zie dus ook de fout niet.
Graag een tip
cpp code
Probeer mij eens bezig te houden met Firebase en heb een paar youtube video's bekeken en heb nu het skript van een van de video's over getikt een paar keer na gekeken maar ik krijg een foutmelding waar ik nog even niets mee kan beginnen.
- Code: Alles selecteren
Firebase-test:14: error: expected initializer before 'void'
expected initializer before 'void'
In de video werkt het wel dus ik snapt het even niet en zie dus ook de fout niet.
Graag een tip
cpp code
//#include <ESP8266HTTPClient.h>
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
//#define FIREBASE_HOST "test-arduino-****************"
//#define FIREBASE_AUTH "********************************************"
#define WIFI_SSID "FRITZ!Box 7330"
#define WIFI_PASSWORD "************************"
#define D1 5;
FirebaseArduino FirebaseStream
void setup() {
pinMode(D1,OUTPUT);
Serial.begin(115200);
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("test-arduino-*****************");
FirebaseStream.begin(""test-arduino-*****************");
FirebaseStream.stream(/LED);
}
void DoEvent(FirebaseObject event){
string type = event.getString("type");
string path = event.getString("path");
string data = event.getString("data");
Serial.println("event type:" + type);
Serial.println("event path:" + path);
Serial.println("event data:" + data);
if(path.indexOf("SW1") > -1){
if(data.indexOf("ON") > -1){
digitalWrite(D1, HIGH);
}
if(data.indexOf("OFF") > -1){
digitalWrite(D1, LOW);
}
Firebase.setString("LED/D1", digitalRead(D1)==HIGH?"\"ON\"":"\"OFF\"");
}
}
void loop() {
if (Firebase.failed()) // Check for errors
{
Serial.println(Firebase.error());
}
if (FirebaseStream.available()){
FirebaseObject event = FirebaseStream.readEvent();
DoEvent(event);
}
}
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: expected initializer before 'void
zorgvuldigheid bij kopiëren of tikken.....
cpp code
Ik betwijfel of er een punt-komma achter de 5 moet
Je mist de punt-komma achter FirebaseStream.
cpp code
#define D1 5;
FirebaseArduino FirebaseStream
Ik betwijfel of er een punt-komma achter de 5 moet
Je mist de punt-komma achter FirebaseStream.
Re: expected initializer before 'void
Nico
Je hebt gelijk.
Dit aangepast en kwam toen nog een paar schoonheidsfoutjes tegen.
Ja over tikken is ook een kunst
Dank voor de zet in de goede richting.
Je hebt gelijk.
Dit aangepast en kwam toen nog een paar schoonheidsfoutjes tegen.
Ja over tikken is ook een kunst
Dank voor de zet in de goede richting.
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: iqigihuwah en 19 gasten