Stap 3: Programmeren van de Arduino
Om de algehele functie die de Arduino moet worden geprogrammeerd om te ontvangen van de ingangen via de IR-sensor, maken een zaak functie voor elke respectieve knop van de afstandsbediening en vervolgens beheren de stappenmotor op basis van de input. Het werkt door middel van een paar bibliotheken die beschikbaar zijn via de website van Arduino en zijn gemakkelijk te vinden via het web. De belangrijkste functie gebruikt in de lus is de zaak functie, die in wezen een als is functie ("als deze ingang wordt ontdekt, dit doen"). De stappenmotor heeft zijn eigen specifieke set van functies die kunnen worden gelezen over via de Arduino website door zoeken stappenmotor. Hieronder is een exacte replica van mijn werkende code in een word-document en de opmerkingen naast elke belangrijke functie die fungeert als een korte uitleg. Opmerking: De code voor mijn specifieke afstandsbediening wordt verzorgd en zeer waarschijnlijk niet zal werken met andere afstandsbedieningen. Het is echter uiterst eenvoudig om gewoon kijken via mijn code en Vervang elk "geval ###" met uw eigen codes door uw specifieke afstandsbediening geleverd.