Main Page: Difference between revisions
Jump to navigation
Jump to search
| Line 191: | Line 191: | ||
|label=User button | |label=User button | ||
|descr=Managing user button in code | |descr=Managing user button in code | ||
|img=tlogo-user-button. | |img=tlogo-user-button.png | ||
|link=Pymate-User-Button | |link=Pymate-User-Button | ||
}} | }} | ||
| Line 198: | Line 198: | ||
|label=User LEDs | |label=User LEDs | ||
|descr=Managing user LEDs with code | |descr=Managing user LEDs with code | ||
|img=tlogo-user-leds. | |img=tlogo-user-leds.png | ||
|link=Pymate-User-LEDs | |link=Pymate-User-LEDs | ||
|traduction=1 | |traduction=1 | ||
| Line 206: | Line 206: | ||
|label=RealTime Clock | |label=RealTime Clock | ||
|descr=About Real Time clock | |descr=About Real Time clock | ||
|img=tlogo-rtc. | |img=tlogo-rtc.png | ||
|link=Pymate-RealTime-Clock | |link=Pymate-RealTime-Clock | ||
|traduction=1 | |traduction=1 | ||
Revision as of 21:12, 3 May 2026
About PymateIO
PymateIO EcoSystem
PymateIO is expandable by design starting with few board, new arrivals should come with time.
Key products
|
PymateIO Core Core8ADI8DOSC
|
|
PymateIO 16ADI16DO expansion
|
|
CommandHMI [COMING SOON]
|
Product Nomenclature
| Letter | Feature |
|---|---|
| DI | Digital Input. It is prefixed with the number of input (ex : 8DI or 8ADI).
May be in combination with A. |
| A | Analog Input. It is prefixed with the number of analog input (ex : 8A or 8ADI).
May be in combination with DI. |
| DO | Digital Output. It is prefixed with the number of analog output. |
| S | Serial (RS485, MODBUS RTU) |
| C | CAN bus |
| P | SPI bus |
| I | I2C bus |
| U | UART |
| T | Modbus TCP |
Products tour
Programming HowTo
Programming First-step
Common use-cases
- Remote Control (Télérupteur)
- Time relay (relais temporisé)
- Hystersis management
- Value mapping
- PID control
- Fine LED control
- Emergency Stop (using IRQ)
- Watchdog
- Data-Logging
Mini projects
- Tank refill
Expansion programming
- About board_id
- CAN bus scanning
- 16ADI16DO Programming
- Setting board_id
- Digital Input/Output
- Analog Input
Advanced programming
- About asyncio
- Creating tasks
- Scheduling tasks
PymateIO Expansion Bus
- The connector
- Accessing I2C bus
- Accessing SPI bus
- About CAN bus
References
- PymateIO library
- Helper libraries













