
dnsalter (Customer) asked a question.
The deeper I go into planning my code, the more I realize that driving 2 different stepper motors directly from the P1AM-100 seems like a less than optimal solution. To make sure that I can control my stepper drivers directly and separately from the logic of the main controller (I worry about timing all of my other I/O at the same time as the pulsing for the driver), I want to add a secondary controller (likely an Uno as I have one on hand, but I might downsize to a Nano) that would accept an input from the P1AM-100 to tell it when the motors have to move.
My only concern now, is that almost all of the Arduino boards are 5v (which is good, because most stepper drivers are also 5V) but the GPIO of the P1AM-100 only works with 3.3V. How could I send a digital signal from the P1AM-100 to a 5V Arduino? From what I'm reading I might be able to just connect them directly without any issues as the Arduino would recognize 3.3V as a logic HIGH but I want the solution to be robust. Is there a better option?
look up logic level converters
https://www.sparkfun.com/products/12009