Next Meetup

TriPython Sepember 2018 Meeting: Tracking State and Events In CircuitPython
To get full and timely notifications of all TriPython events and discussions, subscribe to the TriPython email list at Full information about TriPython is available on the website at Josh Johnson ( presents: "In building novel human/computer interaction devices using CircuitPython (, a fork/port of MicroPython ( for the Adafruit M0 and M4 series development boards (, I had a lot of state and state changes to work with. In this talk, I'll be exploring what state is, and how to use familiar Python constructs available to us in Micro/CircuitPython to model it, track it, and respond to changes. We'll cover a common task in electronics projects, button de-bouncing, but also explore a pattern we can extend to any sort of input, and use to cover general state tracking. It's essentially the fundamentals of what UI frameworks do in desktop environments. We get the opportunity to build what we need from scratch due to the limitations of our platform. The audience is people who basically know basic Python. :) No prior experience with micro-controllers or electronics required." "We'll construct a simple demo circuit and control an RGB led. In the talk we'll walk through the basic construction and then dig into the code. Feel free to bring a laptop and a CircuitPlayground Express or other compatible board to mess around with the concepts during the talk!" Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The after-meeting will be around the corner at Bull McCabe's Irish Pub. Come join us for a fun and informative evening.

Caktus Group

108 Morris St. Suite 2 · Durham, NC

Upcoming Meetups

Past Meetups (287)

What we're about

This page is the pointer to ( Python users in the Triangle (Raleigh, Durham, Chapel Hill) North Carolina region meet on the 4th Thursday of each month (except the Novermber and December special meetings on the 3rd Thursdays). We welcome you to join us. TriPython (formerly TriZPUG) has been meeting monthly since 2002 and is fun-loving band of Python® zealots trying to learn more. TriPython has a very loose organization, charges no dues, and ranges from newbies to gurus. We are focused on improving the usability of Python products through self-education and outreach. In addition to meeting, we have a Python powered email list ( ), a Planet blog ( ), an IRC channel ( (, and a Twitter channel ( ). Meetings are also posted to if we get around to it. However, the TriPython email list ( ) is our main communications and announcement mechanism.

Members (1,169)

Photos (88)

Find us also at