I've 2 ardunio Uno's wired to rfm69's with a level converter in between.
Also attached is a DHT11 to gather temp data and send it back to a pi which updates a Google sheet.
All was working perfectly!
However I wanted to create another node, this time using a 5v nano.
They only has two grounds instead of 3. Whilst waiting for it to be delivered I soldered the ground pin from the DHT11 onto the ground from level converter on the 3v side. (see attached picture, I've taken out the other connections as I know they work for simplicity).
It is still all connected to the Uno but now it doesn't work.
The code runs once and then stops, it doesn't send anything. It is reading the correct temperature from the DHT11.
Why is this happening? I think it must have something to do with the ground pin connection from the DHT11... where should I connect it if it in the wrong place?
So the schematic is the one that doesn't work. The one that does work, the ground from the DHT11 (s1 on schematic) goes to the available ground on the Arduino.
So it doesn't matter chaining grounds together of devices that have different voltage?