I was planning on writing a beginner’s tutorial for using PWM on raw AVR chips, but I found that Arduino already has a nice guide here: http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM The only change you need to make to their code to use it without the Arduino software is to remove calls to “pinMode”. Do so by using the appropriate […]
< < Part 4 BitBucket repository is live: https://bitbucket.org/MostThingsWeb/usbdrumming/src In the final post in this five part series, I’ll develop a client side application in Python to communicate with our drumset which was modified in part 4. The final result will be a simple command line interface (for now) that looks like this: […]
< < Part 3Part 5 >> BitBucket repository is live: https://bitbucket.org/MostThingsWeb/usbdrumming/src In part 3, we finished fleshing out the details of the hardware and embedded software. In this part, we’re going to build it! Ready? Let’s begin… …by reading this first Let me preface this post by saying that I am not responsible […]
< < Part 2Part 4 >> BitBucket repository is live: https://bitbucket.org/MostThingsWeb/usbdrumming/src In part 2, we finished up the initial drafts of the hardware and embedded software for the drumset. Now, we’ll make a few modifications to our circuit and software to add some additional features. Improving the circuit Let’s add three more things […]
< < Part 1Part 3 >> BitBucket repository is live: https://bitbucket.org/MostThingsWeb/usbdrumming/src Continuing where we left off from part 1, let’s plan out some of the hardware that will interface with the drumset. A little bit later, we’ll prototype the embedded software. Planning the hardware We already know that the control box and drumpad controller […]
Part 2 >> BitBucket repository is live: https://bitbucket.org/MostThingsWeb/usbdrumming/src So, you’ve got one of those Guitar Hero (World Tour) drumsets, and want to use it with your computer? Are you also looking for a fun DIY project involving soldering, electronics, and possibly voiding a few warranties on consumer hardware? Great! Read on.
After a lot of hunting around, I finally found a great resource on using Arduino as a SPI slave: http://www.gammon.com.au/forum/?id=10892 Plenty of resources exist for using Arduino as a SPI master (including Arduino’s own SPI library), but I couldn’t find much on using it as a slave. That link includes information on both. I hope someone […]
I’ve just recently gotten into electronics. For the longest time, I’ve enjoyed using breadboards to prototype simple circuits with 555 timers, LEDs, and other little components. Recently, my ability to move beyond simple circuits was tested by a new project. Long story short, I had to develop a custom PCB (printed circuit board) to drive […]