You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a voltage difference between the Arduino, which is running on 5V, while the S.Port is running on 3.3V. The resistor is there to reduce the current between the Arduino and the S.Port, so that it doesn't fry the S.Port. It isn't strictly necessary, but it is a safety precaution.
4.7K was chosen to limit the current to a maximum of around ~1mA@5V. This is a current that almost all microcontrollers can handle without difficulty.
If a lower resistor is chosen, more current flows, potentially putting the S.Port at risk. If a higher resistor is chosen, the signal might not get through.
But I reckon, you will probably be fine with anything from 1K to 10K.
Can you explain the purpose of the 4.7K resistor between the SPort pin and the Arduino, and why 4.7K is an appropriate value?
The text was updated successfully, but these errors were encountered: