Arduino: Läsa Analog spänning (2 / 5 steg)
Steg 2: Skriva koden
Med hjälp av Arduino IDE skapa en ny skiss. Ny skiss har två stubbed metoder.
void setup() {
sätta din installation kod här, om du vill köra en gång:
}
void loop() {
sätta din huvudsakliga kod här, för att köra flera gånger:
}
Innan installationsmetoden kommer du deklarerar en variabel för den analoga stift som är ansluten till fotomotstånd.
Fotomotstånd Pin
int analogPin = 0;
void setup() {
sätta din installation kod här, om du vill köra en gång:
}
Som ni minns från förra lektionen, löper installationsmetoden när när firmware börjar. För den här lektionen är målet att skriva spänning värdet kommer från fotomotstånd till seriell bildskärmen. För att göra det du börjar seriella bildskärmen med metoden Serial.begin och passera i baud-hastighet (bitar per sekund).
void setup() {
sätta din installation kod här, om du vill köra en gång:
Serial.BEGIN(9600);
}
Nästa du skriver koden för att läsa raw-data kommer in på A0 (minns man ett värde mellan 0 och 1023 1024 steg eller enheter) och konvertera den till en spänning läsa (0.0V till 5.0V).
void loop() {
sätta din huvudsakliga kod här, för att köra flera gånger:
läsa raw-data kommer in på analoga pin 0:
int lightLevel = analogRead(analogPin);
Konvertera rådata värdet (0 - 1023) till spänning (0.0V - 5.0V):
flyta spänning = lightLevel * (5.0 / 1024.0);
Skriv värdet spänning till seriell bildskärmen:
Serial.println(Voltage);
}