Witam,
jak w temacie mam problem z silnikami bezszczotkowymi. Program ma sterować nimi dzięki potencjometrowi podłączonemu do pinu A15, a silniki są podłączone do pinów 2,3,4 i 5 jak widać w programie poniżej:
Problem polega na tym, że mam 4 silniki podłączone do arduino (poprzez kontrolery oczywiście ) i kiedy podkręcam potencjometr obraca się tylko jeden silnik, jeśli jednak go odłączę od płytki działają wszystkie pozostałe.
Mój sprzęt:
Arduino Mega 2560/ Arduino Uno (Testowane na obu)
Silniki bezszczotkowe (nie wiem dokładnie jakie)
Sterowniki ESC (12A)
Pakiet 6szt. LI-ION (połączone w 2 równoległe pakiety 11.1V)
Z góry dziękuję za pomoc,
Jakub
jak w temacie mam problem z silnikami bezszczotkowymi. Program ma sterować nimi dzięki potencjometrowi podłączonemu do pinu A15, a silniki są podłączone do pinów 2,3,4 i 5 jak widać w programie poniżej:
Kod:
#include <Servo.h>
Servo S1;
Servo S2;
Servo S3;
Servo S4;
int potValue;
void setup()
{
// Attach the ESC on pin 9
S1.attach(2,1000,2000);
S2.attach(3,1000,2000);
S3.attach(4,1000,2000);
S4.attach(5,1000,2000);
}
void loop()
{
potValue = analogRead(A15);
potValue = map(potValue, 0, 1023, 0, 180);
S1.write(potValue);
S2.write(potValue);
S3.write(potValue);
S4.write(potValue);
}
Problem polega na tym, że mam 4 silniki podłączone do arduino (poprzez kontrolery oczywiście ) i kiedy podkręcam potencjometr obraca się tylko jeden silnik, jeśli jednak go odłączę od płytki działają wszystkie pozostałe.
Mój sprzęt:
Arduino Mega 2560/ Arduino Uno (Testowane na obu)
Silniki bezszczotkowe (nie wiem dokładnie jakie)
Sterowniki ESC (12A)
Pakiet 6szt. LI-ION (połączone w 2 równoległe pakiety 11.1V)
Z góry dziękuję za pomoc,
Jakub