L298N Motor Driver Not Working

Imade a arduino tank with using one servo,nrf24l01 arduino uno(CH340 model) two joystick modules and L298N Motor driver
servos are working but i tried to drive but not moving

i changed L298N input pins but not moving
and i use multimeter to measure the motors voltage
and motor outputs have 0 Volts
here is the tank

here is the remote control

And here is the connection pins:
L298N:
9V battery;=+5V
arduino gnd=L298n gnd with battery gnd
IN1=digital 2
IN2=digital3
IN3=digital4
IN4=digital 6 (because pin 5 connect the nrf24l01 CE pin)

an a photo about the connection

Thanks

Emitter.ino (3.13 KB)

Transmitter.ino (1.27 KB)

9V battery;=+5V

The 9V battery is one of the rectangular smoke alarm batteries, the battery is the problem. Those batteries will not supply enough current for a motor.