View Single Post
  #5   Spotlight this post!  
Unread 12-03-2007, 18:28
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,829
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Interesting thought....

While FIRST limits the uses to which a digital output can be put simply to ensure that motors and relays are all hooked up and running in a safe, controlled and easily inspected manner, there is no reason that a digital output can't be used to drive a speed controller, or any number of other uses. We use the digital outputs on a PIC 16f627a to drive an H-bridge chip that runs the mini-sumo robots we build in our engineering class.

In FRC robots, however, the main uses for these pins are as digital inputs, particularly as interupts, limit switches, etc. When you examine the data sheet of the PIC chip that drives the RC in more detail you will appreciate just how many different things the different pins on the PICs can be used for, and how elegantly Microchip has structured their design.

While I agree with you that under FIRST rules there are restrictions on the use of digital outputs (and with all the PWMs and Relay outputs available, it's usually not a big deal) but in other applications the digital outputs are quite useful.

Jason