Why are you writing the same value to port D over and over again?
Your mosfets are designed for 10V gate drive, so they may not turn on fully with 5V from the Arduino, unless you are using drivers that are not shown in your schematic.
Why are you writing the same value to port D over and over again?
Your mosfets are designed for 10V gate drive, so they may not turn on fully with 5V from the Arduino, unless you are using drivers that are not shown in your schematic.