Stap 16: Setup
De setup-functie wordt uitgevoerd wanneer de Arduino is op beginstand zetten of ingeschakeld. Als zodanig, is het nuttig om dat de schets wordt uitgevoerd voor een bekende stabiel staat.
Ten eerste is het gebruikt om te definiëren van de uitgang voor seriële snelheid (nuttig bij het debuggen en het gebruik van de functie seriële monitor).
Ten tweede, de servo is aangesloten op de 9-pins, met de servo koppelen eigenschap. Als een aangename bijwerking, deze bewerking wordt verplaatst van de servo naar zijn uitgangspositie, wat neerkomt op de oogleden wordt de helft gesloten. Het is een visuele indicatie dat iets aan de hand is.
Vervolgens wordt is de led gedefinieerd als een output. Om te beginnen, is de ingebouwde LED uitgeschakeld.
De bewegingsmelder gebruikt vereist een 20 tweede "" opwarmingstijd voordat deze kan worden gebruikt.
Zodra deze vertraging verloopt, sluiten we de servo oogleden. Dit biedt een andere visuele indiction dat de schets operationeel is.