pxt-calliope/docs/lessons/glowing-pendulum/quiz-answers.md
2016-04-01 16:22:47 -07:00

1.4 KiB

glowing pendulum quiz answers

construct a pendulum that glows using acceleration.

Name

Directions

Use this activity document to guide your work in the glowing pendulum tutorial

Answer the questions while completing the tutorial. Pay attention to the dialogues!

1. Why are you creating a 'forever' loop?


We are creating a forever loop to constantly display the appropriate brightness on the LED display.

2. Write the line of code to measure the acceleration with respect to the "y" axis and store this value in a local variable called 'acceleration'.


let acceleration = input.acceleration("y")

3. After storing the acceleration in a variable, write the code to take the absolute value of the acceleration, and store this value inside 'acceleration'.


let acceleration = input.acceleration(Dimension.X)
let accelerationAbsolute = Math.abs(acceleration)

4. Write the code to use the acceleration value from question 3 to set the brightness on the BBC micro:bit.


let accelerationX = input.acceleration(Dimension.X)
let accelerationAbsolute = Math.abs(accelerationX)
let accelerationDivided = accelerationX / 4
led.setBrightness(accelerationX)

5. Write the code that tuns all the LEDs on (as the image displays below)


led.plotAll()