Skip to content

MicroPython implementation of the ZACwire protocol used in TSic 506F/716 temperature sensors.

License

Notifications You must be signed in to change notification settings

Ludo-lab/micropython-zacwire

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZACwire protocol for MicroPython

MicroPython implementation of the ZACwire protocol used in the TSic 506F and TSic716 temperature sensor. One useful property of these sensors is that their nominal accuracy is excellent (±0.1 °C), which is necessary for some scientific applications (e.g., ensuring precise and accurate control of a chemical reaction's temperature).

The pyboard implementation is based on IRQs and a Timer, and seems to work reliably.

The RP2040 implementation uses two PIO state machines and also seems quite reliable. Thanks to Robert Hammelrath for his RP2040 Examples.

About

MicroPython implementation of the ZACwire protocol used in TSic 506F/716 temperature sensors.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%