pxt-calliope/docs/lessons/temperature/activity.md
2016-11-01 17:44:37 -07:00

1.1 KiB

temperature activity

Measure the temperature on the @boardname@

Welcome! This activity will teach how to measure the temperature on the @boardname@. Let's get started!

We want to display the temperature on shake. In order to do so, we need to register the event on shake that will execute whenever the user shakes the @boardname@; in the web browser, click the button labelled "SHAKE" under the simulator to generate a shake event

input.onGesture(Gesture.Shake, () => {
    
})

Let's measure the temperature and then store in it a variable temp. The temperature is measured in Celsius, so a value of 29 is equivalent to 29 degrees Celsius.

input.onGesture(Gesture.Shake, () => {
    let temp = input.temperature()
})

Show the value of temp on the screen.

input.onGesture(Gesture.Shake, () => {
    let temp = input.temperature()
    basic.showNumber(temp)
})
  • click run to see if the code works as expected.

~avatar avatar

Excellent, you're ready to continue with the challenges!

~