View Single Post
  #3   Spotlight this post!  
Unread 15-03-2014, 18:59
ayeckley's Avatar
ayeckley ayeckley is offline
Registered User
AKA: Alex Yeckley
FRC #2252 (Mavericks)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2007
Location: Sandusky, OH
Posts: 268
ayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond repute
Re: PSoC Applications

The main advantage of using the Cypress PSoC from our teams perspective is that it offers the ability to use digital outputs rather than just inputs. The alternatives that I'm aware of (Arduino, hacking gamepads, etc.) are all built on emulation of a USB joystick, which results in an input-only proposition. Another advantage of the Cypress is that it (via the WPIlib Enhanced I/O capabilities) natively support encoder inputs. That inherent support seals the deal for us. We've used it in 2010, 2012 and 2014 and have never suffered from the issues that other teams have reported. Once the correct firmware is installed (a process described in other Chief Delphi posts) it's as reliable as any other input device.

We use the digital outputs on our operator console to control status/ready LEDs so that the operator doesn't have to look over at the laptop display. We also use an encoder with a nice big knob recycled from a Fanuc CNC mill to "tweak" our shooter angle (coarse settings are accomplished via preset buttons). We've found this to be a much easier to use than a potentiometer. We use the other digital inputs to handle 11 buttons on the operation console. We've really maxxed the thing out. There are lots of other capabilities of the Cypress as well, but it's hard to imagine how they might be used in an FRC context.

BTW, the only thing that makes using it feasible is the Cypress Carrier Board from AndyMark. Also highly recommend that you use the enclosure they sell along with it unless you have some other way of protecting it on the Driver Station. Hope that helps...
__________________