Étape 3: Aspects de programmation
1 - Téléchargez et décompressez les bibliothèques :
PID_V1 au répertoire des bibliothèques de l’IDE Arduino ;
Avant fin PID dans un dossier sur votre ordinateur ;
ControlP5 au répertoire des bibliothèques de traitement.
2 - lancer l’IDE Arduino et ouvrez le fichier "PID_FrontEnd_ArduinoSampleCode" du dossier "PID_FrontEnd".
Envoyer cette scketch pour arduino.
3 - démarrer le « traitement » et ouvrez le fichier "PID_FrontEnd_v03" dans le dossier PID_FrontEnd.
Exécutez l’application.
Regardez les quelques photos connexes le processus décrit ci-dessus :
Pour le second test, en particulier ; Nous devons envoyer à l’Arduino, le schéma ci-dessous :
(ce dessin sera utilisé à la place le fichier "PID_FrontEnd_ArduinoSampleCode")
Vous pouvez télécharger cette esquisse à partir du lien ci-dessous.
http://www.4shared.com/file/Y5BIbUdR/LED_PIDcontroller_2.html
Se souvenant que la consigne de contrôle est effectuée par un potentiomètre.
Comme une source de perturbation, nous pouvons utiliser une lampe de poche pour se concentrer plus de lumière dans le LDR ou un petit écran à le pour ombre de la LDR.
Lorsque nous avons une perturbation dans le processus, le contrôleur va augmenter / diminuer la luminosité de la LED en essayant gardant la sortie sous contrôle et au niveau réglé par le point de consigne (dans le cas de faire une « ombre », le contrôleur va augmenter l’intensité lumineuse de la LED), on peut voir ces changements dans PID_FrontEnd graphiquement.