Pages: [1]   Go Down
Author Topic: Reading and writing PWM signals  (Read 1017 times)
0 Members and 1 Guest are viewing this topic.
Indore
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Working on Quadrotor Helicopter these days
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Please help us in reading the PWM signals that are coming from the receiver .
We have a four channel receiver that outputs 4 PWM signals of 22 ms pulse,the on time of PWM signal varies from 1 ms to 2 ms on moving the analog stick of the transmitter from bottom to top position on channel1 and similarly on other channels.
We are new and have never read the PWM signals in atmega8,

After reading the PWM signals,we have to process those signals and then generate four PWM signals according to our logic .All ur help will be appreciated.

Website: http://www.quadrotor.co.nr
Logged

Mayank Gupta

0
Offline Offline
Sr. Member
****
Karma: 4
Posts: 310
Posts: 40382
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Use analogRead(pin) for the four different pins.  Don't use any delays in your program if you want to constantly read the inputs.  delay() will stop the program for the moment and you will miss readings.  You can look at the 'blink without delay' example in the IDE for an example of programming without the delays.
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 170
Posts: 12483
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Please donot crosspost - http://arduino.cc/forum/index.php/topic,58422.0.html  +  http://arduino.cc/forum/index.php/topic,58421.0.html
this is considered inpolite at this forum.
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 240
Posts: 24450
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Use analogRead(pin) for the four different pins.
And how is that going to work?
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Indore
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Working on Quadrotor Helicopter these days
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

MR.robtillaart  As i am new to this website i don't know the rules..........Thanks for your nice suggestion,i'll take care from next time....
Logged

Mayank Gupta

Pages: [1]   Go Up
Jump to: