Grove startpaket med Intel Galileo Gen 2: Komma igång (7 / 8 steg)
Steg 7: Kör upp din första skiss
Öppna Arduino IDE.
Gå till "File" -> "Skissblock" -> "Sketchbook_Grove -> Grove_Temperature_Sensor" att läsa in grundläggande temperatur skissen.
Skiss
Ange PIN-koden som temperaturgivare är ansluten.
CONST int pinTemp = A0;
Definiera det B-värdet av en termistor. Detta värde är en egenskap för termistor används i lunden - temperaturgivare, / / och används för att konvertera från analoga värde det åtgärder och en temperaturvärde.
CONST int B = 3975;
void setup()
{
Konfigurera seriell kommunikationslinje på 9600 baud (bitar per sekund).
Serial.BEGIN(9600);
}
void loop()
{
Hämta (rå) värdet på temperaturgivaren.
int val = analogRead(pinTemp); Ta reda på aktuella motståndet av termistor utifrån sensor värdet.
flyta motstånd = (float)(1023-val) * 10000/val;
Beräkna temperaturen enligt det motståndsvärdet.
flyta temperatur = 1 / (log (motstånd/10000) /B+1/298.15)-273.15; Skriv ut temperaturen till seriekonsoll.
Serial.println(temperature);
Vänta en sekund mellan mätningarna.
Delay(1000);
}
Klicka på knappen "Ladda upp". Om det är framgångsrikt ut bör du se meddelandet "Överföring komplett".