25 lines
559 B
Markdown
25 lines
559 B
Markdown
|
# ADNS9800
|
||
|
|
||
|
Acrescente este módulo para controlar o sensor ótico ADNS9800.
|
||
|
|
||
|
|
||
|
```python
|
||
|
from kmk.modules.adns9800 import ADNS9800
|
||
|
keyboard.modules.append(ADNS9800(cs=board.GP0, sclk=board.GP2, miso=board.GP4, mosi=board.GP3, invert_y=True))
|
||
|
```
|
||
|
|
||
|
O firmware para este sensor deve ser obtido separadamente, e colocado em
|
||
|
`kmk\modules\adns9800_firmware.py`.
|
||
|
|
||
|
```python
|
||
|
firmware = (
|
||
|
b'\x03'
|
||
|
b'\xa6'
|
||
|
...
|
||
|
)
|
||
|
```
|
||
|
|
||
|
## Parâmetros do Construtor
|
||
|
|
||
|
ADNS9800(cs=*cs_pin*, sclk=*clock_pin*, miso=*miso_pin*, mosi=*mosi_pin*, invert_x=*False*, invert_y=*False*)
|