|
 Overview The purpose of the project is to measure resistance values and generate R/C style pulses suitable for driving servos or testing R/C controlled robots without the transmitter as it uses an Atmel AT90S2313 AVR processor. Details The device provides 4 R/C style pulses as it measures 4 channels. The current pulse width is indicated by using an LCD display which also indicates the CALIBRATE mode of the board. for a particular joystick, the unit needs to be calibrated since analog joysticks by nature are highly variable. The pulse width values stay within a few microseconds over several days of operation at room temperatures once calibrated. The use of the Atmel AVR processors is due to the fact that they are low powered CMOS devices with a very fast single clock cycle instruction set which allows very fast timing measurements to be made by S/W loops. Also, they are well suited for both assembly and higher language programming since they are a modern architecture. They can also simplify interfacing to external devices since the AVR processors have a well defined I/O structure. Three steps are done during the calibration with CAL button for first two steps. Rest of the project
|