Stap 3: Programmering aspecten
1 - download en unzip de bibliotheken:
PID_V1 naar de libraries directory van de Arduino IDE;
Front End PID naar een map op uw computer;
ControlP5 naar de verwerking Libraries' directory.
2 - start de Arduino IDE en open het bestand "PID_FrontEnd_ArduinoSampleCode" uit de map "PID_FrontEnd".
Stuur dit scketch voor de arduino.
3 - start de "verwerking" en open het bestand "PID_FrontEnd_v03" uit de map PID_FrontEnd.
De toepassing wordt uitgevoerd.
Kijk naar de enkele foto's gerelateerd aan het hierboven beschreven proces:
Voor de tweede test, in het bijzonder; We moeten afgeven aan de Arduino, de schets hieronder:
(deze schets zal worden gebruikt in plaats van het bestand "PID_FrontEnd_ArduinoSampleCode")
U kunt deze schets van de link hieronder downloaden.
http://www.4shared.com/file/Y5BIbUdR/LED_PIDcontroller_2.html
Herinneren dat de normwaarde voor de controle wordt gedaan door een potentiometer.
Als een bron van de verstoring, kunnen we een zaklamp te richten meer licht in de LDR- of een kleine scherm gebruiken voor het arceren van de LDR.
Wanneer er een verstoring in het proces, de controller zal verhogen / verlagen van de helderheid van de LED proberen te houden van de productie onder controle en op het niveau geregeld door het setpoint (in het geval van het maken van een "schaduw", de controller zal stijgen lichtsterkte van de LED), grafisch zien we deze wijzigingen in PID_FrontEnd.