There are many modules for Arduino or for use in DIY projects by makers. In the case of the L298N it is a module for motor control. With them you can use simple codes to program our Arduino board and be able to control DC motors in a simple and controlled way. Generally, this type of module is used more in robotics or in actuators using motors, although it can be used for many applications.
We have already introduced everything necessary about the ESP module, with ESP8266 chip, a module that allows to extend the capacities of the Arduino boards and other projects to have WiFi connectivity. These modules can not only be used alone, the good thing is that they can be combined. For example, we can use an ESP8266 for our prototype and the L298N, which would give us an engine that can be controlled over the Internet or wireless.