Använda temperatursensorn

Temperatursensorn mäter temperaturen vid givarens spets. Du kan mäta temperaturen i Celsius (°C) eller Fahrenheit (°F).

Du använder temperatursensorn till exempel för att mäta lufttemperaturen runt roboten eller för att registrera temperaturändringar i vatten.
Temperatursensorns data
Temperatursensorn genererar följande data:
DataTypIntervallAnteckningar
Grader CelsiusNumerisk-20 till 120Temperatur i Celsiusgrader (°C)
Grader FahrenheitNumerisk-4 till 248Temperatur i Fahrenheitgrader (°F)
Exempel med temperatursensorn
Nedan följer några exempel på hur temperatursensorn kan användas i program.
Exempel 1: Avge ljud när sensorn mäter högre temperatur
Det här programmet får roboten att avge ett ljud när temperaturen i givarens ände höjs med 5 °F. Blocket Vänta i läget Temperatursensor – Ändra – Fahrenheit används för att vänta tills givaren registrerar att temperaturen har höjts med 5 °F.
Tips och trick
Prova att värma givarspetsen med handen medan programmet körs.
Exempel 2: Visa ”Hot” (varmt) eller ”Cold” (kallt) beroende på temperaturen
Med det här programmet ändras displayen till ”Hot” (varmt) eller ”Cold” (kallt) beroende på om temperaturen är högre än 80 °F. Ett förgreningsblock i läget Temperatursensor – Jämför – Fahrenheit används för att välja mellan två displayblock.
Tips och trick
Medan programmet körs kan du prova att flytta temperaturgivaren mellan ett glas med kallt vatten och ett glas med varmt vatten.
Exempel 3: En temperaturstyrd motor
Det här programmet varierar hastigheten för en motor, utifrån den temperatur som temperatursensorn rapporterar. Blocket Temperatursensor i läget Mäta – Celsius används för att mäta temperaturen. Via en dataledning kopplas resultatet till styrkeingången på blocket Medelstor motor.
Tips och trick
Prova att avläsa temperaturen för olika föremål medan programmet körs.
Block och lägen för temperatursensorn
I tabellen nedan visas samtliga programmeringsblock och lägen som du kan använda med temperatursensorn.
BlockLägeAnvändning
Vänta Temperatursensor – JämförVänta tills temperaturen når ett visst värde.
VäntaTemperatursensor – ÄndraVänta tills temperaturen har ändrats med ett visst värde.
Loop TemperatursensorUpprepa en blocksekvens tills temperaturen når ett visst värde.
Förgrening TemperatursensorVälj mellan två blocksekvenser baserat på temperaturen.
TemperatursensorMätaMät temperaturen och hämta resultatet via en numerisk dataledning.
TemperatursensorJämförJämför temperaturen med ett tröskelvärde och hämta resultatet via en logikdataledning.
DataloggningSe Dataloggning.
Temperatur
Snabblänkar