I am working on a project that needs data to be stored in cloud db so that I can access the data in a mobile application. For database I have considered Firebase. I am following the following link. But when i try to install the libraries i am getting No such file or directory found errors for memory, queue, Firebase.h, vector, functional, utilities (not all but different packages shows different errors). I tried downloading different packages from github. But still had the errors. Where can I find the correct working program? Thanks in advance.

  • The sketches in the linked tutorial are missing the includes. The wiring is missing a wire.
    – Juraj
    Feb 3, 2020 at 15:05
  • @Juraj Can you please tell me what are the additional wiring that are required? Feb 3, 2020 at 15:13
  • 1
    the tutorial is useless. forget about it. the sketch is for the esp8266, not for Uno so there should be no Uno. the Uno is used for power and the USB chip, but nothing about it is explained. there are no links to resources, nothing about esp8266 arduino core package etc
    – Juraj
    Feb 3, 2020 at 15:14
  • @Juraj Actually I need an arduino uno because the other part of the project receives data from bluetooth sensor (HC-05), and i need to store the received data in the database. Or is there any way to do this without Arduino Uno. (I am completely new to Arduino Programming. So please dont mind if my questions are silly). Feb 3, 2020 at 15:27
  • you could not use two serial devices on one Uno..use an esp8266 development board with USB and power regulator. I recommend Wemos D1 Mini. docs.wemos.cc/en/latest/d1/d1_mini.html
    – Juraj
    Feb 3, 2020 at 15:54

1 Answer 1


The usual Firebase library for esp8266 is https://github.com/FirebaseExtended/firebase-arduino.

And there is some new Firebase library in Library Manager in IDE. The "More info" link leads to https://github.com/mobizt/Firebase-ESP8266

enter image description here

  • I am still getting this error. Firebase.h:25:10: fatal error: memory: No such file or directory #include <memory> ^~~~~~~~ compilation terminated. Feb 3, 2020 at 16:36
  • did you install the esp8266 boards package? the library is for esp8266, you can't compile it for Uno
    – Juraj
    Feb 3, 2020 at 17:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.