
#<함수형>****************************************************************************
void _Servo_영점90_(unsigned char   *r서보,
                   unsigned char    p자동_직접,
                   unsigned short   p영점위치듀티값);
                 
#<인수>
'r서보'
서보 [생성자](반드시 <unsigned char [30]> 의 배열로 선언해야함).
'p자동_직접'
1 : 자동설정(영점0/180도 의 정 가운데로 자동 계산 설정되며 <p영점위치듀티값> 값은 무시된다).
0 : 직접설정(<p영점위치듀티값> 으로 설정).
'p영점위치듀티값'
영점90도 듀티값(기본 1500).
<p자동_직접 : 0> 인 경우만 유효하며, <p자동_직접 : 1> 인 경우는 아무 의미가 없으므로 0 으로 설정한다.

#<반환값>

#***********************************************************************************

#<적용구분>

"맷돌 전용"

#<선언문서>

"_Servo_영점90_.h"

#<설명>

지정 서보의 [영점90도] 위치를 설정합니다.

[영점90도] 는 다른 영점과 달리 [자동/수동] 을 설정할수 있으며, 자동 설정인 경우는 [영점0/180도] 를 
참고하여 무조건 정 가운데 위치로 설정됩니다.

["주의!!!"]{-----------------------------------------------------------
[자동] 으로 계산하는 경우 [영점90도] 는 [영점0/180도] 를 바탕으로 계산되므로  반드시
[영점0/180도] 가 먼저 설정된 상태여야 합니다.
또한, 반드시 설정해 주어야 서보를 정확하게 각도 구동할수 있습니다.
}---------------------------------------------------------------------

영점위치는 실제는 0도, 90도, 180도 위치의 PWM 듀티값으로 이 값을 정확하게 설정해 주어야 0 - 180도로
1도단위 정밀제어를 수행할수 있습니다.

영점값은 [맷돌-통합개발환경] 의 { 메뉴 : 설정 -> RC 서보모터 영점 조정기(맷돌 내장 제어기용) } 을 
실행하면 나오는 대화상자에서 구할수 있습니다.

기본 설정값은 0도(500:0.5ms), 90도(1500:1.5ms), 180도(2500:2.5ms) 로 돼있으며 일반적인 아날로그 서보에 적합한 값입니다.
디지탈서보의 경우는 0도(900:0.9ms), 180도(1500:1.5ms), 180도(2100:2.1ms) 가 일반적인 설정값 입니다.

이 API 를 사용하기 위해서는 반드시 해당 서보가 생성돼 있어야 합니다.

#<예제>

  //[VAR]
  //{
      //서보 생성자 선언.
      unsigned char  서보[30];
  
  //}

  // ...
  
  //서보의 [영점90도] 값을 설정한다(일반적인 서보에 맞는 기본값으로 설정하는 경우).
  //90도 위치 : 1.5ms.
  //직접 설정----------v
  _Servo_영점90_(서보, 0, 1500); //직접 설정인 경우.
  
  //자동 설정----------v
  _Servo_영점90_(서보, 1, 0);    //자동 설정인 경우.

  // ...

