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 / 2928
2927  |  2929
Subject: 
Re: average_sensor
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Sat, 1 Nov 1997 19:48:13 GMT
Original-From: 
Pandit Panburana <PDP@IXspamless.NETCOM.COM>
Viewed: 
1364 times
  
Hi Tery,

     The average_sensor() procedure prodive average
     reading of a given analog port (the first parameter
     of the function). The result of the sensor value
     is then stored a the given variable via the pointer
     given to the function via the second paramter.

     Example:

     void sense_temp (void)
     {
            int temp_value;   /* temp. read from sensor */

            /*
              * Read the tempt from sensor at analog port
              * 0.
              */
           average_sensor (0, &temp_value);

           if (temp_value > OVER_TEMP) {
                sound_alarm();
                shut_down();
           }
           ..... other thing ....
     }

    -Pdp


----------
From: Terry P. Gathright <669@worldnet.att.net>
To: handyboard@media.mit.edu
Subject: average_sensor
Date: Saturday, November 01, 1997 1:19 PM

Could someone please show me how to use this function by example, It
will load but I don't know what to ask when trying to use.
This example is on page 22 of the IC manual for the handy board.
Thanks in advance.    Terry Gathright

void average_sensor(int port, int *result)
{

int sum= 0;
int i;


for (i= 0; i< 10; i++) sum += analog(port);


*result=  sum/10;

       }



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