@@ -39,32 +39,38 @@ void setup() {
39
39
40
40
void loop () {
41
41
// set value
42
- String key =" /" + name;
43
- Firebase.set (key,1 );
44
- // handle error for last operation
42
+ Firebase.set (" number" ,42.0 );
43
+ // handle error
45
44
if (Firebase.failed ()) {
46
- Serial.print (" setting /val failed:" );
45
+ Serial.print (" setting /number failed:" );
47
46
Serial.println (Firebase.error ());
48
47
return ;
49
48
}
50
49
delay (1000 );
50
+
51
+ // update value
52
+ Firebase.set (" number" ,43.0 );
53
+ delay (1000 );
51
54
52
55
// get value
53
- Serial.print (" /val :" );
54
- Serial.println ((int )Firebase.get (" /val " ));
56
+ Serial.print (" number :" );
57
+ Serial.println ((float )Firebase.get (" number " ));
55
58
delay (1000 );
56
59
57
60
// remove value
58
- Firebase.remove (" /val " );
61
+ Firebase.remove (" number " );
59
62
delay (1000 );
60
63
61
- // push a new value
62
- String name = Firebase.push (" /tmp" ,42.0 );
63
- Serial.print (" pushed:" );
64
- Serial.println (name);
65
- delay (1000 );
64
+ // set string value
65
+ Firebase.set (" message" ," hello world" );
66
+ delay (1000 );
67
+ // set bool value
68
+ Firebase.set (" truth" ,false );
69
+ delay (1000 );
66
70
67
- // remove pushed value
68
- Firebase.remove (" /" + name);
71
+ // append a new value to /logs
72
+ String name = Firebase.push (" logs" , n++);
73
+ Serial.print (" pushed: /logs/" );
74
+ Serial.println (name);
69
75
delay (1000 );
70
76
}