De PulsIn functie is het meest simpele, om een ontvanger PWM uit te lezen.
Zie bovenstaande code:
http://www.modelbouwforum.nl/threads/bestaande-duw-sleepboot-nabouwen.655/page-4#post-3659938
Zoals je ziet, heb ik geen Delay tijden ingevoerd, daar RX_var de juiste timing (rond de 50hz) bepaalt.
PulsIn wacht tot dat er weer een HIGH signaal op de pin komt en start dan pas de timer en gaat vervolgens verder met de routine.
De routine is zoals je ziet, zeer eenvoudig.
PPM is meer interessant, als je meerdere ontvanger PWM waardes tegelijk moet weten.
Inderdaad kun je dan niet meer de standaard Servo library gebruiken, daar beide Timer1 gebruiken.
Zie bovenstaande code:
http://www.modelbouwforum.nl/threads/bestaande-duw-sleepboot-nabouwen.655/page-4#post-3659938
Zoals je ziet, heb ik geen Delay tijden ingevoerd, daar RX_var de juiste timing (rond de 50hz) bepaalt.
PulsIn wacht tot dat er weer een HIGH signaal op de pin komt en start dan pas de timer en gaat vervolgens verder met de routine.
De routine is zoals je ziet, zeer eenvoudig.
PPM is meer interessant, als je meerdere ontvanger PWM waardes tegelijk moet weten.
Inderdaad kun je dan niet meer de standaard Servo library gebruiken, daar beide Timer1 gebruiken.