https://www.raspberrylovers.com/2019/04/controlling-dc-motor-with-raspberry-pi.html