Bonjour à tous.
Mon objectif est de faire tourner le petit moteur jaune : il ne tourne pas !
-
Pour le test, j'ai du alimenter le L298N directement avec une pile 9V car j'ai constaté que je n'obtenais pas 5V avec mon bloc de 4 piles AA (qui commencent à fatiguer et ne sont pas de grande qualité).
-
Tout est allumé (ce qui ne se voit pas forcément sur la photo). Les diodes de la nano, ma led, le HC05, La led du pont en H.
-
Pouvez vous me dire si mon circuit est correct. (nano - pont en H - moteur). La connexion Bluetooth fonctionne.
-
Je poste mon code, le problème vient peut être de là.
Je continue à chercher, mais une aide extérieure me semble la bienvenue si quelque chose m'échappe !
Merci à vous.
/*
Programme tete horizontale motoriée pour trépied.
Hubert BAYRE, 08 mai 2019
*/
#define rxPin 11
#define txPin 10
#define MoteurTensionPWM 9
#define MoteurSensRotation1 7
#define MoteurSensRotation2 8
#include <SoftwareSerial.h>
SoftwareSerial Bluetooth(rxPin, txPin);
int PuissanceMoteur = 255;
void setup () {
Bluetooth.begin(9600);
Bluetooth.println("Tapez une commande pour la rotule.");
Serial.begin(9600);
Serial.println ("en attente de commande.");
pinMode (MoteurTensionPWM, OUTPUT);
pinMode (MoteurSensRotation1, OUTPUT);
pinMode (MoteurSensRotation2, OUTPUT);
}
void Moteur_init()
{
// Active le pont en H.
digitalWrite(MoteurTensionPWM,HIGH);
// Tourne dans le sens direct pendant 2 secondes
analogWrite(MoteurSensRotation1,PuissanceMoteur);
analogWrite(MoteurSensRotation2,0);
delay(2000);
// Tourne dans le sens indirect pendant 3 secondes
analogWrite(MoteurSensRotation1,0);
analogWrite(MoteurSensRotation2,PuissanceMoteur);
delay(3000);
//Arrête le moteur pendant 1 seconde
//analogWrite(MoteurSensRotation1,0);
//analogWrite(MoteurSensRotation2,0);
//digitalWrite(MoteurTensionPWM,LOW);
//delay(1000);
}
void loop () {
Moteur_init();
if (Bluetooth.available())
{
}
}
Le fil blanc est bien sur la D9 PWM puis connecté au pont juste a cote du 'bornier triple'
Le fil marron sur la D7 +1 vers la droite sur le pont.
Le fil marron sur la D8 +2 vers la droite sur le pont.