Category Archives: atmega

Push Buttons, Create Music With A MIDI Fighter

Musicians have an array of electronic tools at their disposal to help make music these days. Some of these are instruments in and of themselves, and [Wai Lun] — inspired by the likes of Choke and Shawn Wasabi — built himself a midi fighter

Midi fighters are programmable instruments where each button can be either a note, sound byte, effect, or anything else which can be triggered by a button. [Lun]’s is controlled by an ATmega32u4 running Arduino libraries — flashed to be recognized as a Leonardo — and is compatible with a number of music production programs. He opted …read more

Continue reading

Posted in arcade, arcade button, Arduino Hacks, atmega, fighter, Fusion 360, instrument, KiCAD, midi, music, musical hacks, Sanwa | Leave a comment

Spoiler Alert! Repairing A Race Car Can Get Complicated, Fast.

[Big Fish Motorsports] has a vehicle with an adjustable rear spoiler system that broke in the lead up to a big race. The original builder had since gone AWOL so the considerable talents of [Quinn Dunki] were brought to bear in getting it working again.

Cracking open the black control box of mystery revealed an Arduino, a ProtoShield and the first major road block: the Arduino remained stubbornly incommunicado despite several different methods of trying to read the source code. Turns out the Arduino’s ATMega324 was configured to be unreadable or simply fried, but an ATMega128 [Quinn] had proved to …read more

Continue reading

Posted in adjustable, Android Hacks, atmega, automotive, car, car hacks, ProtoShield, RACE, relay, Spoiler | Leave a comment

Building an OBD Speed Pulse: Behold the ICE

I am a crappy software coder when it comes down to it. I didn’t pay attention when everything went object oriented and my roots were always assembly language and Real Time Operating Systems (RTOS) anyways.

So it only natural that I would reach for a true In-Circuit-Emulator (ICE) to finish of my little OBDII bus to speed pulse generator widget. ICE is a hardware device used to debug embedded systems. It communicates with the microcontroller on your board, allowing you to view what is going on by pausing execution and inspecting or changing values in the hardware registers. If you …read more

Continue reading

Posted in Arduino Hacks, assembler, atmega, AVR, AVR Studio, can-bus, Hackaday Columns, ice, In-Circuit-Emulator, Microcontrollers, OBDII, Skills, timer | Leave a comment