Main Page
Jump to navigation
Jump to search
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
7.1 The connector 7.2 Accessing I2C bus 7.3 Accessing SPI bus 7.4 About CAN bus
References
8.1 Pymate library 8.2 Helper libraries

