Hur man kod Arduinos (1 / 6 steg)
Steg 1: Indatakommandon
Här där ska titta på Input kommandon. Det finns två huvudtyper av stiften på Arduino, digitala I/O(Input/Output) och Analog ingång, Digital stiften kan vara både in- och utgångar och Analog stiften finns särskilda ingångar som kan upptäcka den nuvarande spänningen.
PinMode
Innan vi kan använda alla sensorer och manöverdon måste vi tala Arduino vilka stift är de.
int sensorPin = A1;
Void setup() {
pinMode (sensorPin, ingång);
}
Detta säger Arduino att det finns en ingång på pin sensorPin, som är ett heltal som står för antal A1. Anledningen till att vi gör detta beror på om vi behöver ändra pin-kod av någon anledning, vi kan ändra på ett ställe på toppen istället för att går igenom hela koden och att ändra antalet varje gång dess refererade. Detta kommando går i Void setup, de flesta kommandon gå i ogiltig loop så lagt dem där om inte berättade annars.
Digital läsning
Detta är det mest grundläggande sättet att mata in en Arduino. Signalen väl vara antingen på eller av, detta används för att upptäcka en strömbrytare eller knappen. Här är hur man använder den.
int DsensorVal = digitalRead(DsensorPin);
Här tilldelas int DsensorVal till lika vad DsensorPin är att plocka upp. I detta fall blir det en 1 eller 0, på eller av.
Analog Läs
Kommandot Analog Läs är för att upptäcka spänningen på en av de analoga stiften på Arduino. Detta används för att ansluta till någon sensor som avger en spänning som data, till exempel en ljus beroende Resister, Trimmer potten, några temperatursensorer, etc.
Int AsensorVal = analogRead(AsensorPin);
Detta tilldelar spänningen på AsensorPin int AsensorVal. Detta kommer att vara ett värde mellan 0 och 1023, enligt en spänning mellan 0 och 5 volt, ex. 1.25v = 256, 2.5V = 512, 3.25v = 768.
Vi får se hur man använder dessa i nästa steg.