mirror of
https://gitlab1.ptb.de/waltem01/Matrix
synced 2024-12-25 03:31: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