Make two Arduinos communicate with electrical signals

arduinocommunicationresistors

So I need to make two Arduinos communicate. Though, I can't use any clock related system (so no Serial, no I2C…) and so my idea was basically to wire one from another so they could read electrical signals of the other.
So, I plugged a resistor to each (digital) pin from 2 to 6 (that makes five different signals, I don't want to use any signal combination to lower the number of pins needed, it's a thing i'll do later). And, on the other side, I plugged the wires to the same pins, but configured as inputs. To avoid short circuit, I added a 150 ohm resistor between each pin, so I don't destroy anything. Now, my question are :

  1. Is a 150 ohm enough ? I think yeah, but I'm not so sure so I want to verify.
  2. Will my second Arduino read the input as HIGH, since there is a resistor ? Once again, I'd say since the resistance is very low. I of course the Ohm's law (U = RI) but I don't know the amperage going out, so I can't calculate wether or not the voltage will be over 3 volts on the input (3 volts is the minimum to be considered as HIGH by the Arduino).

If anyone could help me on those questions, I'd be extremely recognising.
Thank you in advance, and have a good day

Best Answer

The input impedance of an Arduino is very high, so there will be very little current flowing through your resistors, so no significant voltage drop. I'd suggest 510 ohms or so to protect the Arduino outputs in case you program both sides as outputs.

You must also connect the grounds of the two arduinos together.