Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - simonp19

Pages: [1]
1
Débuter / sens de rotation d'un moteur 28byj 48
« le: décembre 23, 2020, 12:00:17 pm »
Bonjour,
J'ai changé un moteur pas a pas  avec une carte UNO. l'ancien moteur tournait dans un sens et le nouveau dans l'autre sens. je souhaite donc changer le sens de mon moteur. Ci dessous le programme qui est installé et malgré mes recherches je ne trouve pas la solution.

#include <CheapStepper.h>
CheapStepper stepper;
// Initialisation
boolean moveClockwise = true;
void setup()
{
 Serial.begin(9600);

 Serial.println("28BYJ-48 pret");
}
void loop()
{
 for (int s = 0; s <30000; s--) {
 // Fait une rotation complète de 4096 pas
 stepper.step(moveClockwise);
 // Affiche la position du moteur en temps réel dans le moniteur série
 int nStep = stepper.getStep();
 if (nStep %8== 0)
 {
 Serial.print("position du moteur: "); Serial.print(nStep);
 Serial.println();
 }
 }
 delay(5000);
 
}

Merci pour votre aide
Bien à vous
Patrice

2
Débuter / problèmes de programmation
« le: août 23, 2018, 12:32:30 pm »
Bonjour,

J'ai installé depuis plusieurs mois une carte Arduino avec un servo pour commander un passage à niveau. Je souhaite modifier quelques paramètres dont servoPAN.setMinMax(100, 600). Lors du téléversement, j'obtiens le message suivant
Arduino : 1.8.2 (Windows 7), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Le croquis utilise 3104 octets (1%) de l'espace de stockage de programmes. Le maximum est de 253952 octets.
Les variables globales utilisent 163 octets (1%) de mémoire dynamique, ce qui laisse 8029 octets pour les variables locales. Le maximum est de 8192 octets.

avrdude: stk500v2_setparm(): failed to set parameter 0x9e
avrdude: stk500v2_command(): unknown status 0xc8
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500v2_command(): unknown status 0x01
avrdude: stk500v2_disable(): failed to leave programming mode
Une erreur est survenue lors du transfert du croquis

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Merci pour les réponses que vous pourrez me donner
Bien à vous
Patrice

3
Vos projets / Passage a niveau en numérique
« le: octobre 02, 2017, 10:34:44 am »
Bonjour,
Je suis novice en Arduino. j'ai  fait quelques essais de leds clignotantes et servomoteurs. je possède un réseau de train échelle N. Actuellement tout est en numérique avec pilotage su PC via Windigipet 2015. Je souhaite faire fonctionner mon passage a  niveau  avec un servomoteur pour donner un mouvement plus réaliste. Le mouvement actuel est trop  rapide. L'ordre au PAN est donné  via un décodeur Littfinski SDEC4. Les interfaces utilisées sont des Can Digital Bahn.Le  pan est un Viessmann 5900 avec
Actuellement, mes essais avec servomoteurs consistent à avoir un mouvement continu de rotation dans un sens puis dans l'autre sens.
Si vous pouvez me  donner des conseils  pour avancer, j'en serai très  heureux.
Bien à vous

Pages: [1]