Using RTC and HUMI-01

Thanks for the tip on memory, I am just learning Arduino and electronics. I know electrical wiring and programming, but not electronics. I read everything Arduino has on the F() macro, but the reality is, the only reason I am using output to the serial screen is for troubleshooting the issues I am having getting these things to work together, so once the software works, I will be removing all the Serial.print statements so the completed project will not need any F() macros, but good info for future projects. The greenhouse does not have a computer to connect to and I have no desire to put a screen out there, I plan on interfacing using my cell phone through Bluetooth or wifi, so, I may need to use the F() macro there when I get that far, but that is a ways off if I cant figure out why these boards keep resetting with just the two peripherals.

As for the wiring, and power, the power is from the USB2 port on the front of my computer, 5v, and I have the HUMI-01 wired to 5v, Gnd and D4, and the RTC module wired to A4, A5 and 3.3v and gnd. So I seriously doubt that the issue is power, if the computer couldn't support another 1.5 amps then I seriously need to rebuild my box, but I just built it in October and I have 1000 watt power supply, so that is not the issue either. I just got these components yesterday, all brand new out of boxes from Amazon. The Nanos are by Elegoo, the HUMI-01 by OSEPP and the RTC is a DS3231.

As for the code, I was editing it to make it fit in the message box, and failed to restore everything I had removed when trying to make it fit in the post box instead of as an attachment, I posted the functional code, and am attaching a diagram of the actual wiring.