In the first post I said we would be doing a Larson scanner, and all we’ve done so far is make a light that goes back and forth in different colors. That is cool and all, but what about the FADING! In standard Larson scanner, this is pretty easily done; you just need a way […]
Write and debug your Arduino programs on your desktop part 2: Automated Testing
Read the previous post before you read this one. In the previous post, I showed how to use hand-verification – and perhaps a debugger – to get your code working. That works well in many cases, but sometimes you have code that you think is going to evolve over time or code where it is […]
Write and debug your Arduino programs on your desktop
Working on projects with an Arduino – or with other microcontrollers – can be a lot of fun. It can also be a frustrating experience; you write some code and then you need to wait for it to be compiled, packaged up, downloaded to your microcontroller, and then run. And when it doesn’t work, it […]
Sequence Controller Part 3–Board design and MOSFET testing…
Boards are in the house! JLCPCB did a nice job, and the boards look fine. Except: Yeah. Those pins are beautifully aligned a very precise 0.1” from where they are supposed to be… Pro tip: Print out your design and put your components on it so that you can check the design. Meta pro tip: […]
Sequence Controller Part 3–Board design and MOSFET testing…
Boards are in the house! JLCPCB did a nice job, and the boards look fine. Except: Yeah. Those pins are beautifully aligned a very precise 0.1” from where they are supposed to be… Pro tip: Print out your design and put your components on it so that you can check the design. Meta pro tip: […]
Trinket debugging…
One of the nice things about debugging code on the Arduino is that you can send debugging information back out the serial port. The arduino can do this because it has a separate microcontroller to handle the USB communication duties. The Trinket, however, does not have a separate microcontroller – the USB communication is handled […]
XBee Landscape lighting project – Hardware
I’ve finished my landscape lighting project, and thought I’d share how it came out. I had a few requirements: I wanted to be able to turn on and off the lights from out where the lights were (some 150′ from the house) so we could have light when we showed up at night. I wanted […]
Skiing penguins build log retrospective
My skiing penguins project has been up and animating for a few weeks, and I thought I’d write down the process for others so that they can learn from what I did. And also so I can remember what I did and why. There are some other blog posts that talk about some of the […]
DLE (Globes of Fire) Part 4
It’s been very long since my last update, and a fair bit has happened. Hardware: I did a rev 1.2 of the board and sent them off to allpcb for a small run (10 IIRC, so 120 of the LED boards and 15 of the end boards). The boards showed up quickly, and didn’t work. […]
Pinball Lamp Matrix Decoding–Board design
Since I got the prototype working, I now need to convert it to something real. In the past, I’ve typically done this by hand on perfboard. This takes a lot of time to do, and the results are functional but not that great. This time I’ve decided to go direct to a PC board, so […]