Skapa en Internet ansluten piller Dispenser (4 / 4 steg)
Steg 4: Kod för Propeller baserade piller dispensern är det Server
- Coding Parallax Propeller mikro-Controller sker i Propeller verktyg utvecklare miljön (som visas i bilden här).
- Kod för Parallax Propeller mikro-Controller har inte att göra från början. För mitt projekt använde jag flera "objekt" från Propeller objektutbyte webbplats http://obex.parallax.com
- Jag har bifogat min kod till detta Instructable som bifogad fil code.zip. Förhoppningsvis koden och kommentarer det i kommer att ge alla en bättre förståelse för hur projektet fungerar.
Detta är strukturen för själva koden som gör upp rutan PIL:
Den huvudsakliga funktionen för rutan PIL genomförs i filen PILDispenserMainDriver.spin
───────────────────────────────────────
2013 pil Dispenser projekt
Författare: Tim Massaro
───────────────────────────────────────
Projekt: "microMedicPIL"
PILDispenserMainDriver.spin
│
├──Parallax seriell Terminal Plus.spin
├──Propeller styrelsen för 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
Kod för Python-baserad Server
Python-baserad server, PIL_Logger_Final.py körs på en PC. Det testades med python 2.7.3 på Windows 7. Servern väntar för meddelanden från Propeller mikro-controller. Händelser loggas i en fil på datorn som kan nås från en webbserver. Servern kan du också skicka ett Twitter-meddelande eller textmeddelande underrätta vårdgivare om missade dosering händelser.
Tack för att kolla min mikro-controller bygger projekt.
Lycka till på alla dina projekt!