# Code ## @description code to make the coffee cup monster alive ## ~avatar avatar Add code to open the mouth when light is detected. ## ~ ## Duration: ~30 minutes We are going to add code to open the mouth proportionally to the amount of light on the @boardname@. In a loop, we will read the light and map it to an angle using the ``pins.map`` function. ```blocks basic.forever(() => { pins.servoWritePin(AnalogPin.P0, pins.map( input.lightLevel(), 0, 255, 30, 150 )) }) ``` ## ~button /projects/light-monster/connect NEXT: Connect ## ~