Petit problème de programmation sur arduino uno Wifi.

#ifndef PAGES_WEB_H
#define PAGES_WEB_H

#include <Arduino.h>
#include "Motorisation.h"
#include <UnoWiFiDevEd.h>


class Pages_Web
{
  public :

    Pages_Web(Motorisation *s_pMoteur);

    void page_etat();
    
    void page_ouverture();
    void page_fermeture();
    
    void page_ouverture_fini();
    void page_fermeture_fini();
    
    void page_erreur_ouverture();
    void page_erreur_fermeture();


  private :

    Motorisation *pMoteur;
};






#endif

Lors de la compilation, il me sort ce message d'erreur :

In file included from sketch\Motorisation.h:8:0,

from sketch\Motorisation.cpp:1:

Pages_Web.h:13: error: expected ')' before '*' token

Pages_Web(Motorisation *s_pMoteur);

^

Pages_Web.h:29: error: 'Motorisation' does not name a type

Motorisation *pMoteur;

^

exit status 1
expected ')' before '*' token

.

Mon fichier .cpp lui est comme ceci :

#include "Pages_Web.h"

void Pages_Web::Pages_Web(Motorisation *s_pMoteur)
{
  pMoteur = s_pMoteur;
}...

Je cherches depuis un moment sans trouver de solutions.

Si quelqu'un à une idée, piste, solution, je prendrais de bon coeur :).

Désolé pour la longueur du post...

Merci d'avoir pris le temps de me lire.