§
     ïÞfM  ã                   ó*  — d dl m Z  d dlZ G d„ d¦  «        Zedk    ru ed¦  «          ed¦  «          ed¦  «          ed	¦  «          e¦   «         Z	 	  ed¦  «        D ]Ze                     ed¦  «         Œn# e	$ r  ed¦  «         Y dS w xY wŒ>dS )é    )ÚPCA9685Nc                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚServoc                 ó‚   — d| _         d| _        t          dd¬¦  «        | _        | j                             d¦  «         d S )Né   é¢   é@   T)ÚaddressÚdebugé2   )ÚangleMinÚangleMaxr   ÚpwmÚ
setPWMFreq)Úselfs    ú0/home/digit/Desktop/robocat/Code/Server/Servo.pyÚ__init__zServo.__init__   s@   € ØˆŒØˆŒÝ 4¨tÐ4Ñ4Ô4ˆŒØŒ×Ò˜BÑÔÐÐÐó    c                 ó*   — ||z
  ||z
  z  ||z
  z  |z   S )N© )r   ÚvalueÚfromLowÚfromHighÚtoLowÚtoHighs         r   Úmapz	Servo.map   s$   € Ø�u‘˜u W™}Ñ-°¸'Ñ1AÑBÀUÑJÐJr   c                 óÔ   — || j         k     r| j         }n|| j        k    r| j        }|                      |dddd¦  «        }| j                             |dt          |¦  «        ¦  «         d S )Nr   é´   éf   i   )r   r   r   r   ÚsetPWMÚint)r   ÚchannelÚangleÚdates       r   ÚsetServoAnglezServo.setServoAngle   si   € Ø�4”=Ò Ð Ø”MˆEˆEØ�D”MÒ!Ð!Ø”-ˆEØ�XŠX�e˜A˜c # cÑ*Ô*ˆàŒ�Š˜ ¥C¨¡I¤IÑ.Ô.Ð.Ð.Ð.r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r%   r   r   r   r   r      sD   € € € € € ð ð  ð  ðKð Kð Kð/ð /ð /ð /ð /r   r   Ú__main__u   Now servos will rotate to 90Â°.u<   If they have already been at 90Â°, nothing will be observed.z;Please keep the program running when installing the servos.z4After that, you can press ctrl-C to end the program.Té   éZ   z
End of program)
r   Útimer   r&   ÚprintÚSÚrangeÚir%   ÚKeyboardInterruptr   r   r   ú<module>r2      s!  ðà Ð Ð Ð Ð Ð Ø €€€ð/ð /ð /ð /ð /ñ /ô /ð /ð& ˆzÒÐØ	€EÐ
+Ñ,Ô,Ð,Ø	€EÐ
HÑIÔIÐIØ	€EÐ
GÑHÔHÐHØ	€EÐ
@ÑAÔAÐAØ€e�g„g€Aðð	Ø�U˜2‘Y”Yð &ð &�Ø—’  "Ñ%Ô%Ð%Ð%ð&øà ð 	ð 	ð 	ØˆEÐ%Ñ&Ô&Ð&ØˆEˆEð	øøøð	ð Ðs   Á$A; Á;BÂB