First of all, THANK YOU for using code tags and for posting all of your code, and in your first post!
The Arduino IDE should tell you how to get more details. Do it, and compile again. This time, copy the entire error message and post it here as if you were posting code (paste and use code tags).
It looks like the Adafruit_MiniMLX90614 library was not properly installed.
And the jm_Scheduler library not installed.
And the jm_Wire library not installed.
That's when I got tired of finding libraries.
Install the hd44780 library. Then you will not need any of the jm_ libraries. The hd44780 library is the best available for I2C LCDs. The library is available in the Library Manager. Go to Library Manager (in the IDE menus, Sketch, Include Libraries, Manage Libraries) and in the Topics dropdown choose Display and in the Filter your search box enter hd44780. Select and install the hd44780 library by Bill Perry.
For an I2C LCD display to work, the I2C address and the I2C backpack to LCD pin mapping must be correct. If the library default settings for either or both are not correct the LCD will not work. You can try to figure out the right pin mapping and use an I2C scanner to find the address, but if you install and use the hd44780 library that is done automatically by the library.
The class that you want to use is the hd44780_I2Cexp class. There are examples to show how to use the library. The nice thing about the hd44780 library is that it will autodetect the I2C address and the I2C backpack to LCD pin mapping.
In the examples, there is a diagnostic sketch that will help us to help you if you still have trouble with the display. Run the diagnostic sketch and post the results.
That should take care of the I2C LCD. You still need to find and install the Adafruit_MiniMLX90614 library.
vaj4088:
First of all, THANK YOU for using code tags and for posting all of your code, and in your first post!
The Arduino IDE should tell you how to get more details. Do it, and compile again. This time, copy the entire error message and post it here as if you were posting code (paste and use code tags).
Alright, here is the entire error message.
Arduino: 1.8.13 (Windows 7), Board: "Arduino Uno"
C:\Users\Rakesh.Mehta\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:29:10: fatal error: jm_Scheduler.h: No such file or directory
#include <jm_Scheduler.h>
^~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board Arduino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Yesss the code worked, thank you so much. It's suppose to open a door automatically by checking a persons temperature using a sensor, it will display it on a LCD, will this code work? It's a project i'm working on!