Main Page: Difference between revisions
Jump to navigation
Jump to search
| Line 75: | Line 75: | ||
== Pymate Expansion Bus == | == Pymate Expansion Bus == | ||
* The connector | |||
* Accessing I2C bus | |||
* Accessing SPI bus | |||
* About CAN bus | |||
== References == | == References == | ||
8.1 Pymate library | 8.1 Pymate library | ||
8.2 Helper libraries | 8.2 Helper libraries | ||
Revision as of 16:29, 25 April 2026
About Pymate.io
todo Template:If
2
Pymate boards
1.1 Features (table comparison) 1.2 Product Nomenclature
Programming HowTo
- About MicroPython
- IDE and tools
- Connecting your board
- REPL: the command line
- main.py and boot.py
Programming First-step
- PymateIO methods
- Digitial Input/Output
- Analog Input
- User button
- User LEDs
- Real-Time clock
- Cycle timing
- PymateIO and 16ADI16DO
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
6.1 About asyncio 6.2 Creating tasks 6.2 Scheduling tasks
Pymate Expansion Bus
- The connector
- Accessing I2C bus
- Accessing SPI bus
- About CAN bus
References
8.1 Pymate library 8.2 Helper libraries

