To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.handyboardOpen lugnet.robotics.handyboard in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / Handy Board / 8132
8131  |  8133
Subject: 
Problem with expansion board or code
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Mon, 16 Oct 2000 15:45:06 GMT
Original-From: 
Greg Hayward <ghayward@ix.^StopSpam^netcom.com>
Viewed: 
909 times
  
I have taken a program for the basic hadyboard analog port and converted
it over to us the expasion board analog ports. The only problem is it
only read the first port. I have tried it on three of my handyboard with
the same result.
I have recheck the lib_hb.lst file to make sure it included everthing
and I beleive it does. I built all three board at the same time so there
could be some bad components but port 16 works. So I believe it is the
code.
Any help would be greatly appreciated.

void main()
{
int i,j,dark,dark1,light[7],t;
i=16;/*used to get values from port 16 and above*/
while(!start_button() + !stop_button())
{
  printf("press start button\n");
  while(!start_button());
  while(start_button());
  while(!stop_button())
   {
   /*printf("press stop button \n");*/
    for(j=0;j<7;j++){
     for(t=0;t<900;t++){} /*used for debugging values*/
     light[j]=_exp_analog(i);
     printf("%d %d %d \n",j,light[j],i);
      i=i+1;
     }
    i=16;
    dark=0;
    dark1=3;
     for(j=0;j<7;j++){
      if(light[j]>dark){
       dark=light[j];
       dark1=j;
      }
     }
    printf("%d %d %d\n",dark1,light[dark1],i); /*output the hiest
value*/
    }
   }
}

Greg



1 Message in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR