integrated with a raspberry pi gpio library