futz f&ts v.i. To tinker experimentally; to change something just to see what it does

I wrote some code for the PyBoard to drive a TM1637 4-digit 7-segment LED display. The code is basically I2C with no slave, so not terribly difficult to bit-bang.

Then I modified that code to use the PyBoard's RTC to work as a clock. That worked fine, so I thought I would get it going on the Trink...

Continue reading...

I've been interfacing the pyboard to all kinds of stuff to get a bunch of coding and practice under my belt before I really try to do something like a robot with it. I've ported my 5110 LCD C code for PIC to MicroPython, and connected things like servos, a HY-SRF05 ultrasonic range sensor, a Sharp G...

Continue reading...

I ported my 7110 LCD C code for PIC to MicroPython on the PyBoard. It wasn't very difficult. Yet again, most of the trouble I had was due to having to learn Python as I ported the code. Not a big deal - Python isn't difficult to learn.

I wasn't sure about text formatting for my font array in Pytho...

Continue reading...

After tinkering with the Adafruit Trinket M0 for a short while I ordered a STM32F4 MicroPython board from icstation.com. When I got it I dropped it in a box and forgot about it for a year or so. When I finally went to play with the board I saw that it had "TPYBoard" printed on the back, so I googl...

Continue reading...

I love my 2-wire LCDs and use them all the time, but since I started tinkering with the PIC10F322 chip that has only four I/O pins I decided to have a closer look at Roman Black's "Shift1" system. I could really use that one extra pin!

Shift1 uses a 74HC595 shift register with a couple RC circ...

Continue reading...