Skip to content

Libraries

Software requirements.

  • A code writing software (for example vsCode).
  • Python 3.12.1.
    • Paho mqtt (library)
    • CV2 (library)
  • Arduino IDE
    • LeAccelStepper (library)
    • PubSubclient (library)

How to install the python libraries


Paho mqtt can be installed by running the following command in your terminal.

1
pip install paho-mqtt
CV2 can be installed by clicking on this blue link right here.

How to install the arduino libraries


LeAccelStepper can already be found within the files of the project, it is important that you import the library as a zip file.

PubSubClient can be found in the library manager of the arduino IDE. For this project, version 2.8 by Nick O'Leary is used. The library can be found here as well.