Asuro Steuerung für Dieselmotor
Moin Moin!
Ich habe vor kurzem mal meinen Asuro wieder ausgegraben, weil ich gezwungen war mich wieder mit C zu beschäftigen. (Studium)<br>Ich habe vor mit Hilfe des Asuro und einem RC-Servo eine Drehzahlsteuerung für einen kleinen Dieselmotor zu bauen.<br>Ich hab heute den Tag über daran gearbeitet den Servo anzusteuern, funktioniert mittlerweile auch, aber ich scheitere daran den Servo über die IR Schnittstelle zu steuern
Code:
#include "asuro.h"
int main(void)
{
Init();
unsigned char l[3];
while(1) {
SerRead(l,3,0);
while(l > 0)
{
BackLED(ON,OFF);
Sleep(l);
BackLED(OFF,OFF);
Sleep(144);Sleep(144);Sleep(144);Sleep(144);Sleep(144);Sleep(144);Sleep(144);Sleep(144);Sleep(144);Sleep(144);
}
}
return 0;
}
Das ist das Programm.
Ziel ist es über das Terminal eine 3 stellige Nummer einzugeben, welche die Stellung des Servos verändert. Bisher sind das noch die direkten unsigned char Werte für Sleep() (ca 60-200 Linker und Rechter Anschlag vom Servo), später bastel ich das so um, das man einen Winkel angibt.
Was ist an meinem Progrämmchen verkehrt?
gruss Erik