Étape 4: Code pour le distributeur de pilule basée par hélice et il est serveur
- Codage de la parallaxe hélice microcontrôleur se fait dans l’environnement de développement d’outil hélice (comme vu dans l’image ici).
- Code pour la parallaxe hélice micro-contrôleur n’a pas à se faire à partir de zéro. Pour mon projet, j’ai utilisé plusieurs « objets » de l’Hélice Object Exchange site http://obex.parallax.com
- J’ai joint mon code à ce Instructable comme pièce jointe code.zip. J’espère que le code et les commentaires il en donnera tout le monde une meilleure compréhension du fonctionnement du projet.
Il s’agit de la structure du code qui compose la boîte PIL :
La fonction principale de la boîte de PIL est implémentée dans le fichier PILDispenserMainDriver.spin
───────────────────────────────────────
Projet de 2013 P.I.L distributeur
Auteur : Tim Massaro
───────────────────────────────────────
Projet: « microMedicPIL »
PILDispenserMainDriver.spin
│
Plus.spin Terminal série ├──Parallax
Conseil de ├──Propeller d’Education.spin
├──Timer_plus_countdown_TJM.Spin
│ │
│ └──
├──Timing.Spin
├──FullDuplexSerialPlus.Spin
├──Talk.Spin
├──seven_segments_of_fun.Spin
├──PropBOE MicroSD_TJM.spin
│ │
│ └── SD-MMC_FATEngine.spin
│
└──PropellerRTC_Emulator_TJM.Spin
Serveur basé sur le code pour Python
Serveur basé sur python, PIL_Logger_Final.py fonctionne sur un PC. Il a été testé avec python 2.7.3 sur Windows 7. Le serveur attend les messages de l’hélice micro-contrôleur. Le serveur enregistre les événements dans un fichier sur le PC qui est accessible depuis un serveur Web. En option, le serveur peut envoyer un message Twitter ou texte d’aviser les fournisseurs de soins sur les événements de la dose manquée.
Merci de vérifier sur mon micro-contrôleur base de projet.
Bonne chance dans tous vos projets !