Stap 4: Code voor de Propeller gebaseerd pil Dispenser en server
- Codering van de Parallax Propeller Microcontroller wordt gedaan in de Propeller Tool Developer omgeving (zoals te zien in de afbeelding hier).
- Code voor de Parallax Propeller Microcontroller hoeft niet te gebeuren vanaf nul. Voor mijn project heb ik verschillende "objecten" van de Propeller Object Exchange site http://obex.parallax.com gebruikt
- Ik ben mijn code verbonden aan dit Instructable als bijlage code.zip. Hopelijk krijgt de code en de opmerkingen er in iedereen een beter begrip van de werking van het project.
Dit is de structuur van de code dat het vak van de PIL maakt:
De belangrijkste functie van het vak van de PIL is geïmplementeerd in het bestand PILDispenserMainDriver.spin
───────────────────────────────────────
2013 P.I.L Dispenser Project
Auteur: Tim Massaro
───────────────────────────────────────
Project: "microMedicPIL"
PILDispenserMainDriver.spin
│
De seriële Terminal Plus.spin ├──Parallax
├──Propeller Raad van 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
Code voor de Python gebaseerd Server
De python gebaseerde server, PIL_Logger_Final.py draait op een PC. Het werd getest met python 2.7.3 op Windows 7. De server wacht op de berichten van de Propeller micro-controller. De server registreert gebeurtenissen naar een bestand op de PC die van een webserver kan worden benaderd. Optioneel kan de server een Twitter-bericht of een SMS-bericht om te informeren van zorgverleners over gemiste dosering gebeurtenissen verzenden.
Bedankt voor het controleren van mijn micro-controller gebaseerd project.
Good luck op al uw projecten!