Diferència entre revisions de la pàgina «API de Python per a l'IoT-Vertebrae»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «Hi ha dos arxius per a interactuar en Python des de la Raspberry Pi amb l'IoT-Vertebrae: '''i2c_iotv.py''' (iotv.py) i '''can_iotv.py'''. '''i2c_iotv.py''': funciona...».) |
m |
||
Línia 4: | Línia 4: | ||
'''can_iotv.py''': funciona a partir de la versó 2.0 del cap. Es comunica mitjançant el bus CAN, això permet controlar vèrtebres connectades remotament a una cua. | '''can_iotv.py''': funciona a partir de la versó 2.0 del cap. Es comunica mitjançant el bus CAN, això permet controlar vèrtebres connectades remotament a una cua. | ||
+ | |||
+ | = Ús de i2c_iotv.py des del terminal = | ||
+ | pi@raspberrypi:~ $ '''python''' | ||
+ | Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux | ||
+ | Type "help", "copyright", "credits" or "license" for more information. | ||
+ | >>> '''import i2c_iotv as iotv''' | ||
+ | >>> '''iotv.dversion("0000")''' | ||
+ | Digital rib version: 1.2 | ||
+ | '0000000100000010' | ||
+ | >>> '''iotv.aversion("0000")''' | ||
+ | Analog rib version: 1.3 | ||
+ | '0000000100000011' | ||
+ | >>> | ||
+ | pi@raspberrypi:~ $ | ||
+ | = Ús de can_iotv.py des del terminal = | ||
+ | pi@raspberrypi:~ $ '''python''' | ||
+ | Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux | ||
+ | Type "help", "copyright", "credits" or "license" for more information. | ||
+ | >>> '''import can_iotv as iotv''' | ||
+ | >>> '''iotv.canOn()''' | ||
+ | >>> '''iotv.dversion("0000")''' | ||
+ | '1.2' | ||
+ | >>> '''iotv.aversion("0000")''' | ||
+ | '1.3' | ||
+ | >>> '''iotv.canOff()''' | ||
+ | >>> | ||
+ | pi@raspberrypi:~ $ |
Revisió del 12:40, 20 ago 2024
Hi ha dos arxius per a interactuar en Python des de la Raspberry Pi amb l'IoT-Vertebrae: i2c_iotv.py (iotv.py) i can_iotv.py.
i2c_iotv.py: funciona amb qualsevol versió de cap. Es comunica mitjançant I2C.
can_iotv.py: funciona a partir de la versó 2.0 del cap. Es comunica mitjançant el bus CAN, això permet controlar vèrtebres connectades remotament a una cua.
Ús de i2c_iotv.py des del terminal
pi@raspberrypi:~ $ python Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import i2c_iotv as iotv >>> iotv.dversion("0000") Digital rib version: 1.2 '0000000100000010' >>> iotv.aversion("0000") Analog rib version: 1.3 '0000000100000011' >>> pi@raspberrypi:~ $
Ús de can_iotv.py des del terminal
pi@raspberrypi:~ $ python Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import can_iotv as iotv >>> iotv.canOn() >>> iotv.dversion("0000") '1.2' >>> iotv.aversion("0000") '1.3' >>> iotv.canOff() >>> pi@raspberrypi:~ $