> For the complete documentation index, see [llms.txt](https://robolink.gitbook.io/codrone-mini/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://robolink.gitbook.io/codrone-mini/codrone_lib/codrone_python_main/vibrator.md).

# vibrator

### sendVibrator 함수 테스트 <a href="#heading-sendvibrator" id="heading-sendvibrator"></a>

```python
from time import sleep

from e_drone.drone import *
from e_drone.protocol import *


if __name__ == '__main__':

    drone = Drone()
    drone.open()

    drone.sendVibrator(100, 200, 1200)
    sleep(1)

    drone.close()
```

### Vibrator 클래스 데이터를 직접 채워서 전송하기 <a href="#heading-vibrator" id="heading-vibrator"></a>

```python
from time import sleep

from e_drone.drone import *
from e_drone.protocol import *


if __name__ == '__main__':

    drone = Drone()
    drone.open()


    header = Header()
    
    header.dataType = DataType.Vibrator
    header.length   = Vibrator.getSize()
    header.from_    = DeviceType.Tester
    header.to_      = DeviceType.Controller

    data = Vibrator()

    data.mode       = VibratorMode.Instantally
    data.on         = 100
    data.off        = 200
    data.total      = 1200

    drone.transfer(header, data)
    sleep(1)


    drone.close()
```
