Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "simpletools.h" // Include simpletools header
- #include "adcDCpropab.h" // Include ping header
- #include "servo.h"
- int main() // main function
- {
- pause(1000);
- adc_init(21, 20, 19, 18);
- float lrV, udV;
- int ud, lr;
- while(1) // Repeat indefinitely
- {
- udV = adc_volts(2);
- lrV = adc_volts(3);
- ud = 200*(udV-2.5)/5;
- lr = 200*(lrV-2.5)/5;
- if (ud > 10)
- {
- print("Up \n");
- servo_angle(16, 900);
- pause(500);
- }
- else if (ud < -10)
- {
- print("Down \n");
- servo_angle(16, 1200);
- pause(500);
- }
- else
- {
- servo_angle(16, 1025);
- pause(500);
- }
- if (lr > 10)
- {
- print("Right \n");
- servo_angle(17, 900);
- pause(500);
- }
- else if (lr < -10)
- {
- print("Left \n");
- servo_angle(17, 1200);
- pause(500);
- }
- else
- {
- servo_angle(17, 1020);
- pause(500);
- }
- pause(100);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement