bonjour
j'ai une probleme qui concerne la programmation de carte arduino atmega 1280
tout d'abord j'écrit un programme de commande de moteur pap à 2 sens et à l'aide de potentiometre
et je fais une simulation à l'aide de ISIS le programmae ça va se marche bien avec une carte arduino uno
mais si je charge ce programme avec atmega , rien ne fonctionne ,j'essais plusieurs fois de corriger ce pb mais rien change
meme si je change les pins d'entree et de sortie
voila mon programme et une photo de isis avec carte arduino uno et atmega
'''
#include <Stepper.h>
const int steps=200;
Stepper moteur1(steps, 8,9,10,11);
const int button1= 22;
const int button2= 21;
int buttonState1 = 0;
int buttonState2 = 0;
void setup()
{
pinMode(button1, INPUT);
pinMode(button2, INPUT);
}
void loop()
{
buttonState1 = digitalRead(button1);
buttonState2 = digitalRead(button2);
if (buttonState1 == HIGH && buttonState2 == LOW){
int sensorReading = analogRead(A0);
int motorSpeed = map(sensorReading, 0, 1023, 0, 10);
moteur1.setSpeed(motorSpeed);
moteur1.step(10);
}
if (buttonState1 == LOW && buttonState2 == HIGH)
{ int sensorReading = analogRead(A0);
int motorSpeed = map(sensorReading, 0, 1023, 0, 10);
moteur1.setSpeed(motorSpeed);
moteur1.step(-10);
}
}
'''
soo i need to u help plz comment corriger ce pb??
merci d'avance

