Description
Caractéristiques Techniques :
- Modèle : N20
- Tension nominale : 12V DC
- Vitesse : 300 RPM
- Encodeur rotatif intégré (généralement quadrature)
- Résolution d’encodeur : typiquement 20-30 pulses par tour
- Courant à vide : ~70 mA
- Courant bloqué : ~700 mA
- Couple approximatif : 0.8 – 1 kg·cm
- Réducteur intégré en métal
- Diamètre de l’arbre : 3 mm (forme D)
- Dimensions : 12 x 10 x 26 mm
- Poids : environ 15 g (avec encodeur)
Connexion avec Arduino :
Micro Moteur N20 |
Arduino |
Moteur + (Rouge) |
+12V (via driver) |
Moteur – (Noir) |
GND |
Encodeur A |
Broche digitale (ex. D2) |
Encodeur B |
Broche digitale (ex. D3) |
Encodeur GND |
GND |
Encodeur VCC |
5V ou 3.3V (selon modèle) |
Exemple de Code Arduino (Lecture Encodeur Simple) :
volatile int pulseCount = 0;
int encoderPinA = 2;
int encoderPinB = 3;
void setup() {
pinMode(encoderPinA, INPUT_PULLUP);
pinMode(encoderPinB, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(encoderPinA), countPulse, RISING);
Serial.begin(9600);
}
void loop() {
Serial.print("Impulsions: ");
Serial.println(pulseCount);
delay(500);
}
void countPulse() {
if (digitalRead(encoderPinB) == LOW) {
pulseCount--;
} else {
pulseCount++;
}
}
There are no reviews yet.