Stap 2: programmeren
PROGRAMMERING
Programmering PoKeys was een gemakkelijke taak. Om eerlijk te zijn, heb ik niet veel ervaring met dit soort projecten. Een beetje Arduino geprobeerd, maar dingen heb ingewikkeld wanneer iets in de code niet werkt zoals die het hoort. Een soort vriend hielp altijd me uit.
PoKeys-apparaat wordt geleverd met 2 toepassingen: PoKeys, de setup toepassing en PoBlocks, de programmering toepassing, beide beschikbaar voor vrije download op www.poscope.com. Te configureren en testen van PoSensors, ga naar randapparatuur--> sensoren. Klik op de knop automatisch toevoegen van nieuwe en scannen voor apparaten .
Het hoofdvenster kunt u instellen met de uitgangen (LEDs). Klik op het nummer uitvoer en selecteer digitale uitgangenkel. Wanneer u klaar bent, klikt u op de naar apparaat sturen.
Om te testen of alles correct is aangesloten, gaat u naar het Input / outputinterface test gevonden onder randapparatuur--> digitale input en output menu. Output controle inschakelen en gebruik je linker / rechter muisknop te activeren / deactiveren van een uitgang.
Programma PoKeys, de PoBlocks applicaton uitvoeren. Gebruik de blokken gevonden onder tabbladen en voegt u deze in het ontwerpgebied.
De sensor-blok gebruiken om waarden voor temperatuur en vochtigheid (sensor ID = 1 voor temperatuur en sensor ID = 4 voor vochtigheid). De kloof-blok gebruiken om te converteren van de sensor-waardes (0-5000 voor temperatuur) en 0-10000 voor vochtigheid naar meer praktische ones (0-50 ° C en 0-100% RH). Gebruik het groter of gelijk vergelijking blok en sluit ze uitvoeren van LEDs. Referentiewaarden voor elk van het blok van de vergelijking met behulp van onderstaande tabellen instellen.
DE TEMPERATUUR GRAFIEK
TEMP LED KLEUR OUTPUT NR.
--------------------------------------------------------
19 GELE 12
21 GROEN 13
23 GREEN 14
25 GREEN 22
27 ROOD 21
DE GRAFIEK LUCHTVOCHTIGHEID
HUM LED KLEURENUITVOER NEE.
--------------------------------------------------------
30 GELE 44
40 GROEN 43
50 GROENE 42
60 GROEN 34
70 ROOD 35
De '' heartbeat'' diagrammen maken ook deel uit van hetzelfde diagram. Niet als u verbindingen verward, gebruikt u de FROM en TO blokken vinden onder Diversen. Wijs hen 3-input en blok via verbinding id's gevonden in het tabblad Eigenschappen van van / naar de blokken. Met de pulse-toets timer, krijg je het '' Heartbeat signaal '' op het apparaat huisvesting wanneer alles werkt zoals die het hoort. In het geval dat niets wordt aangestoken omhoog, is er een aanbod van de stroomstoring. In het geval LEDs worden verlicht, maar de hartslag uitgeschakeld voor een langere periode van tijd (meer dan 10 seconden is), dat betekent dat ten minste één van de sensoren verbroken wordt. Links LED geeft de status van de sensor van de temperatuur en de juiste LED toont vochtigheid sensor status.
Via het apparaat offline (zonder PC), moet u inschakelen het Auto functie beginnen, te vinden onder de eigenschappen van het Project in het deelvenster Eigenschappen. Het apparaat kan worden uitgevoerd hetzij op 5V adapter op een batterij. Grenswaarden zijn van 4.5 tot 5.5V.
Om te compileren en download van het diagram aan PoKeys apparaat, klikt u op controleren en Transfer. Voor het uitvoeren van de code in het PoKeys klikt u op uitvoeren. Als u wilt stoppen, klikt u op stoppen. Klik om te proberen het één cyclus op het moment, op stap. Om te zien wat het doet, terwijl de code wordt uitgevoerd, klik op het vergrootglas en controleer uw diagram voor live bewerking.