Stap 7: Uw eerste schets aangelopen
Open de Arduino IDE.
Ga naar "File" -> "Sketchbook" -> "Sketchbook_Grove -> Grove_Temperature_Sensor" te laden de schets fundamentele temperatuur.
Schets
Definieer de pin die de temperatuursensor is aangesloten.
Const int pinTemp = A0;
De B-waarde van de thermistor definiëren. Deze waarde is een eigenschap van de thermistor gebruikt in de Grove - temperatuursensor, / / en gebruikt voor het omzetten van de analoge waarde het maatregelen en een temperatuur waarde.
Const int B = 3975;
VOID Setup
{
Configureren dat de regel van de seriële communicatie met 9600 baud (bits per seconde).
Serial.begin(9600);
}
void loop
{
Krijgen van de (ruwe) waarde van de temperatuursensor.
int val = analogRead(pinTemp); Bepaal de huidige weerstand van de thermistor op basis van de waarde van de sensor.
zweven weerstand = (float)(1023-val) * 10000/val;
De temperatuur op basis van de weerstandswaarde berekenen.
zweven temperatuur = 1 / (log (weerstand/10000) /B+1/298.15)-273.15; Afdrukken van de temperatuur op de seriële console.
Serial.println(Temperature);
Wacht één seconde tussen metingen.
delay(1000);
}
Klik op de "Upload" knop. U moet een "Transfer Complete" bericht weergegeven als het is geïmplementeerd.