Aller au contenu


fire_max89

Inscrit(e) (le) 13 avril 2021
Déconnecté Dernière activité avril 28 2021 06:58
-----

Sujets que j'ai initiés

Problème dans mon programme ou autre.

26 avril 2021 - 05:14

Bonjours,

 

Je suis actuellement entrain de faire robot (voiture avec deux moteur) pour commencer à apprendre l'arduino. J'ai donc relié les deux moteur à un pont en H (L298N) puis j'ai tout connecté à un arduino UNO alimenter par une batterie ( en faite c'est juste des piles) 6V.

Après, j'ai fait un programme pour les moteur pour le robot avance pendant deux secondes puis recule pendant deux seconde puis un moteur tourne puis l'autre en boucle.

Voici le programme : 

 
#define pinIN1 2
#define pinIN2 3
#define pinENA 5  
 
 
#define pinIN3 6
#define pinIN4 4
#define pinENB 10 
 
 
void setup() {
 
  pinMode(pinIN1, OUTPUT);
  pinMode(pinIN2, OUTPUT);
  pinMode(pinENA, OUTPUT);
 
  pinMode(pinIN3, OUTPUT);
  pinMode(pinIN4, OUTPUT);
  pinMode(pinENB, OUTPUT);
 
}
 
void loop() {
 
  
 
  analogWrite(pinENA, 185); 
  digitalWrite(pinIN1, 1);
  digitalWrite(pinIN2, 0);
 
  
 
  analogWrite(pinENB, 200); 
  digitalWrite(pinIN3,0);
  digitalWrite(pinIN4,1);
 
  delay(2000);
 
 
 
  analogWrite(pinENA, 240); 
  digitalWrite(pinIN1, 0); 
  digitalWrite(pinIN2, 1);
 
  analogWrite(pinENB, 255); 
  digitalWrite(pinIN3,1); 
  digitalWrite(pinIN4,0);
 
 
  delay(2000);
 
    analogWrite(pinENA, 240); 
  digitalWrite(pinIN1,1); 
  digitalWrite(pinIN2, 0);
 
  analogWrite(pinENB, 255); 
  digitalWrite(pinIN3, 0); 
  digitalWrite(pinIN4, 0);
 
 
  delay(1000);
 
    analogWrite(pinENA, 240); 
  digitalWrite(pinIN1, 0); 
  digitalWrite(pinIN2, 0);
 
  analogWrite(pinENB, 255); 
  digitalWrite(pinIN3, 1); 
  digitalWrite(pinIN4, 0);
 
 
  delay(1000);
 
}
 
Je suis novice en programmation donc il peux être mal optimiser.
 
Mon problème est que quand je met le programme sur la carte arduino le programme est mal exécuter ( seulement quand il est connecté sur la batterie du robot) alors que le programme est parfaitement exécuter quand le carte Arduino est branché à mon ordinateur et aussi quand je branche seulement un moteur sur les deux à la carte arduino le programme est aussi parfaitement exécuter.
Alors donc je ne sais pas si c'est une erreur de programme ou bien quelque chose d'autre.
 
Merci pour votre aide. 

Alimenter 100 LEDs avec un Arduino Uno.

13 avril 2021 - 12:03

Bonjour, j'aimerais faire un projet avec 100 LEDs mais je débute en arduino. J'aimerais donc que vous m'aidiez à réaliser ce projet

.

 

J'aimerais dans un premier temps savoir comment alimenter mes LEDs, avec seulement un arduino uno si c'est possible bien évidemment .

Ensuite j'aimerais faire un programme pour allumer chaque LED l'une après l'autre.

Et vous pouviez me dire tout le matériel que j'aurais besoin se serai cool. 

 

Ps : j'ai cherché pendant longtemps sur google mais j'ai trouvé aucun projet similaire au mien, voilà je m'adresse à vous aujourd'hui.  

 

Merci de votre aide.