Sharp GP2 familly distance sensor library

Dependents:   FRC_2018 0hackton_08_06_18 0hackton_08_06_18_publish Kenya_2019 ... more

Files at this revision

API Documentation at this revision

Comitter:
haarkon
Date:
Sun Oct 13 13:43:07 2019 +0000
Parent:
5:49fb7016797c
Commit message:
added documentation changes

Changed in this revision

GP2A.h Show annotated file Show diff for this revision Revisions of this file
diff -r 49fb7016797c -r 36744d1b3127 GP2A.h
--- a/GP2A.h	Sun Oct 13 13:35:59 2019 +0000
+++ b/GP2A.h	Sun Oct 13 13:43:07 2019 +0000
@@ -31,10 +31,12 @@
  *      slope :         is the slope of the linear part of the graph V = f(1/d)
  *                      take special care that we use the 1/d instead of d for x
  *                      axis.
+ *      origin :        is the value of the origin (Y for X = 0) of the line of 
+ *                      V=f(1/d)
  *  The slope parameter must be computed by user unless the GP2 reference is
  *  listed in the list below :
- *      - GP2Y0A02YK0F (Min = 30cm, Max = 150cm, Slope = 55)
- *      - GP2Y0A21YK0F (Min =  7cm, Max =  80cm, Slope = 10)
+ *      - GP2Y0A02YK0F (Min = 30cm, Max = 150cm, Slope = 60, origin = 0)
+ *      - GP2Y0A21YK0F (Min =  7cm, Max =  80cm, Slope = 0.246, origin = -0.297)
  *
  *  You may add others sensors if you wish it
  *
@@ -63,6 +65,8 @@
 /**
  * GP2A Sensor : See sharp website for more informations
  *  http://www.sharp-world.com/products/device/lineup/selection/opto/haca/diagram.html
+ *  @param slope = 60 for a GP2Y0A02 and 0.236 for a GP2Y0A21
+ *  @param origin = 0 for a GP2Y0A02 and -0.297 for a GP2Y0A21
  */
 class GP2A {