• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Enkoder na silniku
#3
Kod:
int impulsy=0;
int obroty =0;



void setup() {
 // put your setup code here, to run once:
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(5,OUTPUT);
analogWrite(5,100);


digitalWrite(6,HIGH);
digitalWrite(7,LOW);

attachInterrupt(1,Odleglosc,RISING);
Serial.begin(9600);
}

void loop() {
 // put your main code here, to run repeatedly:
 
 


}

void Odleglosc ()
{
 
impulsy = impulsy +1;

if(impulsy == 1920){
obroty = obroty +1;
Serial.println(obroty);

impulsy=0;

}
}

Z jakiej racji ma tak byc? Uzywam enkodera to zliczania obrotow, rozdzielczosc sie nie zmienia.
 
Odpowiedź
  


Wiadomości w tym wątku
Enkoder na silniku - przez Janek_gl - 11-03-2018, 00:43
RE: Enkoder na silniku - przez kaczakat - 11-03-2018, 01:26
RE: Enkoder na silniku - przez Janek_gl - 11-03-2018, 09:08
RE: Enkoder na silniku - przez kaczakat - 11-03-2018, 11:07
RE: Enkoder na silniku - przez Janek_gl - 11-03-2018, 12:03
RE: Enkoder na silniku - przez Smaczek - 12-03-2018, 09:22
RE: Enkoder na silniku - przez kaczakat - 13-03-2018, 02:15
RE: Enkoder na silniku - przez krn78 - 13-03-2018, 14:46
RE: Enkoder na silniku - przez kaczakat - 13-03-2018, 23:43
RE: Enkoder na silniku - przez Smaczek - 14-03-2018, 08:43
RE: Enkoder na silniku - przez krn78 - 14-03-2018, 12:33

Skocz do:


Przeglądający: 1 gości