mirror of
https://gitlab1.ptb.de/waltem01/Matrix
synced 2024-12-24 11:21:44 +00:00
sample README
This commit is contained in:
parent
d9caac2129
commit
c724b2be28
37
API/deps/samples/README.md
Normal file
37
API/deps/samples/README.md
Normal file
@ -0,0 +1,37 @@
|
||||
## About
|
||||
|
||||
These are basic example scripts on the usage of the Matrix itself.
|
||||
|
||||
## Usage
|
||||
|
||||
Unfortunately, there is no known way to run the provided scripts as is due to the projects directory structure. However, you can still run the scripts with a little bit of a workaround:
|
||||
|
||||
1. Copy the directory `deps/samples/` to some other, well known place.
|
||||
2. Copy the file `deps/samplebase.py` into the `samples` copy you just created.
|
||||
3. Find and replace all references to the common library `samplebase.py`:
|
||||
|
||||
- The erroneous imports should look like this:
|
||||
|
||||
```python
|
||||
from ..samplebase import SampleBase
|
||||
```
|
||||
|
||||
- And they should be replaced like this:
|
||||
|
||||
```python
|
||||
from samplebase import SampleBase
|
||||
```
|
||||
|
||||
4. Run any given sample script with the following template:
|
||||
|
||||
```bash
|
||||
sudo python3 <script>.py
|
||||
```
|
||||
|
||||
- **NOTE:** You may need to specify all kinds of different flags or arguments to run the matrix correctly. For usage, please refer to any of the scripts, followed by the flag `--help`.
|
||||
|
||||
## Example Command
|
||||
|
||||
```bash
|
||||
sudo python rotating-block-generator.py --led-rows=64 --led-cols=64 --led-slowdown-gpio=5 --led-parallel=3 --led-chain=3 --led-gpio-mapping=regular
|
||||
```
|
Loading…
Reference in New Issue
Block a user