Bonjour,
je ne parvient pas a utiliser le : Wemos D1 min motor shield . le but est de commander un moteur a courant continue (diffuseur de parfum airwick). J’ai déjà un montage fonctionnelle avec une carte LN298N. mais pour réduire l’encombrement j’aimerai pouvoir utiliser ce bouclier.
J’ai ajouté la Librairie
#if (UserSketch == 1)
// UserVars
// Vos declarations de variables / includes etc....
//#include <your_stuff_here.h>
#include <Wire.h>
#include <WEMOS_Motor.h>
Motor M1(0x30,_MOTOR_A, 0);//Motor A
#endif
il y a rien dans le setup. J’ai créé un pin (500), le code :
Serial.println("motor a 80%");
M1.setmotor( _CW, 80);
delay(10000);
Serial.println("stop moteur");
M1.setmotor( _STOP);
Serial.println("moteur arreté");
delay(10000);
lorsque j’actionne le pin 500, le moteur ne se lance pas. Le serial me dit :
JEEDOUINO IS HERE.
Connecting to SCRABLEUR
.......Conf. Pins:
␁␁␁␁␁␁␁␁␁␁␁␁␁␁␁␁␁␁
EqLogic:150
WiFi connected
192.168.0.77
Sending : &ipwifi=192.168.0.77
To eqLogic: 150
At IP: 192.168.0.47
RECEIVING:
U500123R
motor a 80
stop moteur
moteur arreté
A aucun moment le moteur ne se lance, si je déplace le code dans user loop le moteur se lance une fois en mode saccadé. Le code suivant fonctionne correctement
#include "Arduino.h"
#include "WEMOS_Motor.h"
//Motor shiled I2C Address: 0x30
//PWM frequency: 1000Hz(1kHz)
Motor M1(0x30,_MOTOR_A, 1000);//Motor A
void setup() {
Serial.begin(115200);
}
void loop() {
M1.setmotor( _CW, 80);
delay(5000);
M1.setmotor(_STOP);
delay(5000);
}
J’ai fais plein de test différent, j’en perd mon latin :/. Je suis a la recherche de toute aide SVP. J’ai peut etre louper/pas compris un truc dans la doc.
dans tous les cas merci et bravo au(x) dev(s) du plugin.
PS1 : si je suis pas au bon endroit veuillez m’excuser, je déplacerai.
PS2 : j’utilise visual studio code au cas ou