Stap 1: Invoer opdrachten
Hier waar gaan kijken Input opdrachten. Er zijn twee hoofdtypen van pinnen op de Arduino, digitale I/O(Input/Output) en analoge Input, de digitale pennen kunnen zowel de Inputs en de Outputs en de analoge pinnen zijn speciale "inputs" die de huidige spanning kunnen detecteren.
PinMode
Voordat we gebruiken kunnen elke sensoren of actuatoren moeten we de Arduino vertellen welke pinnen zijn ze op.
Dit vertelt de Arduino dat er is een ingang op pin sensorPin, die een geheel getal staat voor het nummer A1. De reden dat we dit doen is omdat als we veranderen het pin-nummer voor sommige reden moeten, kunnen we veranderen het op één plaats aan de bovenkant in plaats van gaan via de volledige code en moetend het nummer wijzigen elke keer haar waarnaar wordt verwezen. Deze opdracht gaat in Void setup, de meeste opdrachten gaan in Void lus dus zet ze er tenzij anders vermeld.
Digitaal lezen
Dit is de meest fundamentele manier om in te voeren in een Arduino. Het signaal goed ofwel worden in- of uitschakelen, dit wordt gebruikt voor het opsporen van de status van een lichtschakelaar of knop. Hier is hoe het te gebruiken.
Dit int DsensorVal op gelijke wat DsensorPin is het oppakken van toegewezen. Het zal in dit geval een 1 of 0, worden in- of uitschakelen.
Analoge lezen
De analoge lezen opdracht is voor het opsporen van spanning op één van de analoge pin van de Arduino. Dit wordt gebruikt om te verbinden met een sensor die een uitspanning als gegevens, zoals een licht afhankelijke Resister, snoeischaar pot, sommige temperatuursensoren, enz geeft.
Dit int AsensorVal toegewezen aan de spanning op de AsensorPin. Dit zal een waarde tussen 0 en 1023, volgens een spanning tussen 0 en 5 volt, ex. 1.25v = 256, 2.5v = 512, 3.25v = 768.
We zullen zien hoe deze in de volgende stap te gebruiken.