Library to control 8mosind Automation Card
Project description
lib8mosind
This is the python library to control the 8-MOSFETS V3 Solid State Stackable Card for Raspberry Pi.
Install
sudo pip install SM8mosind
Usage
Now you can import the lib8mosind library and use its functions. To test, read mosfets status from the board with stack level 0:
~$ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import lib8mosind
>>> lib8mosind.get_all(0)
0
>>>
Functions
set(stack, mosfet, value)
Set one mosfet state.
stack - stack level of the 8-Relay card (selectable from address jumpers [0..7])
mosfet - mosfet number (id) [1..8]
value - mosfet state 1: turn ON, 0: turn OFF[0..1]
set_all(stack, value)
Set all mosfets state.
stack - stack level of the 8-Relay card (selectable from address jumpers [0..7])
value - 4 bit value of all mosfets (ex: 15: turn on all mosfets, 0: turn off all mosfets, 1:turn on mosfet #1 and off the rest)
get(stack, mosfet)
Get one mosfet state.
stack - stack level of the 8-Relay card (selectable from address jumpers [0..7])
mosfet - mosfet number (id) [1..8]
return 0 == mosfet off; 1 - mosfet on
get_all(stack)
Return the state of all mosfets.
stack - stack level of the 8-Relay card (selectable from address jumpers [0..7])
return - [0..255]
set_pwm(stack, mosfet, value)
Set one mosfet pwm fill factor.
stack - stack level of the 8-Relay card (selectable from address jumpers [0..7])
mosfet - mosfet number (id) [1..8]
value - pwm fill factor [0..100]
get_pwm(stack, mosfet)
Get one mosfet pwm fill factor.
stack - stack level of the 8-Relay card (selectable from address jumpers [0..7])
mosfet - mosfet number (id) [1..8]
return [0..100]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sm8mosind-1.0.2.tar.gz.
File metadata
- Download URL: sm8mosind-1.0.2.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6141c1c8aa0d0eefe42c27d8f609fca8dbeecf100c1e37aa8511f41431c8702
|
|
| MD5 |
422f26b289e8d441943fb3c519e87a63
|
|
| BLAKE2b-256 |
fa80c759a55387fa50413bb0db4f358241af7f880e4e37ab05595595cf06959b
|
File details
Details for the file sm8mosind-1.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: sm8mosind-1.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3298a290df874325a91613cd0900767ccfbcc7611b200ab1c919409d8554b45
|
|
| MD5 |
76223235b8f00fa684922c7dd5807ecb
|
|
| BLAKE2b-256 |
63a04e05ec225c7b6641fe2e5e8c8b50067f06e58e6f0dc01a552cb3b696a535
|