Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. //--------------------------------------------------------------------------------------------
  2. // Thrust Angle
  3. //--------------------------------------------------------------------------------------------
  4. void Thrust_Angle() {
  5.  
  6. char input = 0;
  7. unsigned int ANGLE_PW = 3250;
  8.  
  9. lcd_clear();
  10. lcd_print("Select Thrust Angle: 1-9 Preset *DECR/#INCR/0Accept");
  11.  
  12. while(input != '0') {
  13.  
  14. while(read_keypad() == -1) { pause(); }
  15.  
  16. pause();
  17.  
  18. input = read_keypad();
  19.  
  20. pause();
  21.  
  22. while(read_keypad() != -1) { pause(); }
  23.  
  24. if(input == '1') {
  25. ANGLE_PW = 3150;
  26. pause();
  27. }
  28.  
  29. if(input == '2') {
  30. ANGLE_PW = 3400;
  31. pause();
  32. }
  33.  
  34. if(input == '3') {
  35. ANGLE_PW = 3750;
  36. pause();
  37. }
  38.  
  39. if(input == '4') {
  40. ANGLE_PW = 3900;
  41. pause();
  42. }
  43.  
  44. if(input == '5') {
  45. ANGLE_PW = 1920;
  46. pause();
  47. }
  48.  
  49. if(input == '6') {
  50. ANGLE_PW = 2200;
  51. pause();
  52. }
  53.  
  54. if(input == '7') {
  55. ANGLE_PW = 2550;
  56. pause();
  57. }
  58.  
  59. if(input == '8') {
  60. ANGLE_PW = 2750;
  61. pause();
  62. }
  63.  
  64. if(input == '9') {
  65. ANGLE_PW = 3050;
  66. pause();
  67. }
  68.  
  69. if(input == '*') {
  70. ANGLE_PW -= 10;
  71. pause();
  72. }
  73.  
  74. if(input == '#') {
  75. ANGLE_PW +=10;
  76. pause();
  77. }
  78.  
  79. printf("%d\r\n", ANGLE_PW);
  80.  
  81. PCA0CPL1 = 0xFFFF - ANGLE_PW;
  82. PCA0CPH1 = (0xFFFF - ANGLE_PW) >> 8;
  83.  
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement