Category: Arduino

  • Line 6: Renaming it PU-1.

    Time as come to put the Line 6 pedal board back together. I decided to call this particular board the Line 6/PU-1. I hacked it… then it is mine! The behringer FCB1010 will probably be the PU-2… The PU-1 will serve as a test bed for new ideas and prototypes. Each subsystem has already been…

  • FCB1010: More documentation

    I have received a complete schematic for the Behringer FCB1010. I have updated my previous post about the components.

  • Arduino: Using a rotary encoder

    As explained in this post, rotary encoders are notoriously unreliable. Well, the cheap ones are. Why bother? But wait, could they be used at all? Most of the problems people complain about have to do with bouncing. But is bouncing as important if someone is turning a rotary encoder manually to increment a counter? Also,…

  • My Review of Arduino Cookbook

    by

    in

    Originally submitted at O’Reilly Create your own robots, toys, remote controllers, alarms, detectors, and many other projects with the Arduino device. This simple microcontroller board lets artists and designers build a variety of amazing objects and prototypes that interact with the physical world. With this book, you can dive… Arduino Cookbook   The best reference!…

  • Side Project: understanding cheap Rotary encoders

    Seven whole days! That’s how long I had to work to finally get my rotary encoder to work with the Arduino! The idea is to be able to quickly select a preset on a guitar pedal board using a rotary encoder instead of a couple of push buttons. The rotary encoder I’m using uses pretty…

  • Line 6 pedal board: Re-using the main board

    I decided to take a closer look at the main board from the Line 6. Since I might be tempted to put a simple display on the pedal board, in addition to a 16 character x 2 lines display, I decided to remove the digits from the (old) main printed circuit board (PCB). But taking…

  • Line 6 pedal board: Programming the expression pedals

    The expression pedal board contains two analog circuits for the two pedals, a simple switch and a LED. The connector has one pin for each, plus a ground and Vcc pin. The pedals use an infrared LED and photo-transistor that is slightly amplified by a transistor. They produce a weak analog value. I have not…

  • Line 6 pedal board: Programming the Switches and LEDs

    After the midi episode, it was time to write the code to get the pedal press signals and control the LEDs for feedback. The pedal switches use what is called a resistor ladder: each switch is linked to a particular resistor, in series, and in theory, reading the resistor value at the end of the…

  • Line 6 Pedal Board: USB interface, with Arduino

    The Line 6 Pedal Board will now receive an Arduino to replace its main board. The goal is to attach this Arduino to a computer using midi on a USB connector. For testing purposes, I will use an Arduino Duemilanove that I have on hand. I will use an Arduino sketch to test the midi-to-USB…

  • Behringer FCB1010 – Ordering parts

    I have ordered the parts needed to modify the main board. I am not sure yet which method will be used for the driving of the LEDs and switches, so I have ordered sufficient parts to be able to test two options. The first option is the lazy one. I will use an Arduino Mega…