Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte2014:beerbot:dokumentation:software

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte2014:beerbot:dokumentation:software [2014/07/31 21:53]
jonasw [ThermalCam]
projekte2014:beerbot:dokumentation:software [2016/01/21 12:45] (aktuell)
Zeile 1: Zeile 1:
-====== ​Softwaredokumentation ​======+====== ​Quellcode ​======
  
 ===== Main Sketch ===== ===== Main Sketch =====
Zeile 812: Zeile 812:
  
  int sweepSpeed;  int sweepSpeed;
- int servoSpeed; 
- float tolerance; 
  
  double* pixelTemps;  double* pixelTemps;
- double pixelCompressedTo16[16];​ 
- double midPixels; 
- double leftSide; 
- double rightSide; 
- double pixelSum; 
- double coldestPixel;​ 
  double temperatureBorder;​  double temperatureBorder;​
- double pixelCompressedTo8[8];​ 
- int dire; 
  int servoRange;  int servoRange;
- float searchTolerance;​ 
   
  boolean foundColdPixel();​  boolean foundColdPixel();​
  void getThermalData();​  void getThermalData();​
- void summarizeVerticalPixels();​ +
- void summarizeMidPixels();​ +
- boolean checkMidPixelsForCold();​ +
- void summarizeSides();​ +
- void moveToColderSide();​ +
- void moveToCold();​ +
- void searchColdestPixel();​ +
- void compressPixelTo8();​+
  public:  public:
  void setup(int servoPin, int temperatureBorder);​  void setup(int servoPin, int temperatureBorder);​
  boolean searchColdSpot();​  boolean searchColdSpot();​
- void followColdSpot();​ 
  int getPos();  int getPos();
 }; };
Zeile 858: Zeile 839:
   ​   ​
  this-> sweepSpeed = 2;  this-> sweepSpeed = 2;
- this-> servoSpeed = 1; 
- this-> tolerance = 1.5; 
- this-> midPixels = 0.0; 
- this-> leftSide = 0.0; 
- this-> rightSide = 0.0; 
- this-> pixelSum = 0.0; 
- this-> coldestPixel = 0.0; 
  this-> temperatureBorder = temperatureBorder;​  this-> temperatureBorder = temperatureBorder;​
  this-> servoRange = 90;  this-> servoRange = 90;
- this-> searchTolerance = 1.5; 
 } }
  
projekte2014/beerbot/dokumentation/software.1406836393.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)