Mi L293D no reconoce señales del arduino

Buenas esta es mi primera vez aca y es porque ya no se que hacer tengo un proyecto y necesito controlar dos motores y decidí usar el integrado L293D para ello el problema esque cuando por los pines 2 y 7 del mismo mando una señal HIGH/LOW o viceversa desde el ardiono no son "reconocidos por este" y los motores no encienden al principio creí que era el integrado que estaba dañado entonces lo probe manual pasando un voltaje de 5V al pin 2 y dejando el 7 libre y el motor giro en un sentido luego lo inverti el 7 le pase 5V y el 2 quedo libre e invirtio su giro asi que con base en esto se que los pines del arduino sirven, los jumper igual y el integrado tambien

¿Que podrá ser?