mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 23:06:15 +01:00
31 lines
818 B
Markdown
31 lines
818 B
Markdown
---
|
|
title: "Pysense Examples"
|
|
aliases:
|
|
- tutorials/pysense.html
|
|
- tutorials/pysense.md
|
|
- chapter/tutorials/pysense
|
|
---
|
|
|
|
## Accelerometer
|
|
|
|
This basic example shows how to read pitch and roll from the on-board accelerometer and output it in comma separated value (CSV) format over serial.
|
|
|
|
```python
|
|
|
|
from LIS2HH12 import LIS2HH12
|
|
from pytrack import Pytrack
|
|
py = Pytrack()
|
|
acc = LIS2HH12()
|
|
|
|
while True:
|
|
pitch = acc.pitch()
|
|
roll = acc.roll()
|
|
print('{},{}'.format(pitch, roll))
|
|
time.sleep_ms(100)
|
|
```
|
|
|
|

|
|
|
|
If you want to visualise the data output by this script a Processing sketch is available [here](https://github.com/pycom/pycom-libraries/tree/master/examples/pytrack_pysense_accelerometer) that will show the board orientation in 3D.
|
|
|