Réaliser une boussole

Vous pouvez copier le texte suivant et le coller dans javascript.

let angle = 0

input.calibrateCompass()

basic.forever(function () {

    angle = input.compassHeading()

    if (angle < 45) {

        basic.showString("N")

    } else if (angle < 135) {

        basic.showString("E")

    } else if (angle < 225) {

        basic.showString("S")

    } else if (angle < 315) {

        basic.showString("O")

    } else {

        basic.showString("N")

    }

})

 

Réaliser un dé

Vous pouvez copier le texte suivant et le coller dans javascript.

input.onGesture(Gesture.Shake, function () {

basic.showNumber(Math.randomRange(1, 6))

})

basic.forever(function () {

})

Allumer une guirlande lumineuse

Vous pouvez copier le texte suivant et le coller dans javascript.

let strip: neopixel.Strip = null

strip = neopixel.create(DigitalPin.P1, 30, NeoPixelMode.RGB)

basic.forever(function () {

strip.showRainbow(1, pins.map(

0,

0,

1023,

0,

360

))

})

programme de l'alarme

Vous pouvez copier le texte suivant et le coller dans javascript.

let lumière = 0

basic.forever(function () {

lumière = input.lightLevel()

if (lumière >= 25) {

pins.digitalWritePin(DigitalPin.P2, 1)

music.playTone(262, music.beat(BeatFraction.Whole))

basic.pause(100)

pins.digitalWritePin(DigitalPin.P2, 0)

basic.pause(100)

} else {

pins.digitalWritePin(DigitalPin.P0, 0)

pins.digitalWritePin(DigitalPin.P2, 0)

}

basic.pause(100)

})

Ajouter une DEL sur le grove

Vous pouvez copier le texte suivant et le coller dans javascript.

input.onButtonPressed(Button.A, function () {

pins.digitalWritePin(DigitalPin.P0, 1)

})

input.onButtonPressed(Button.B, function () {

pins.digitalWritePin(DigitalPin.P0, 0)

})

basic.forever(function () {

})

Réaliser un Luxmètre

Vous pouvez copier le texte suivant et le coller dans javascript.

let lumière = 0

basic.forever(function () {

    lumière = input.lightLevel()

    basic.showNumber(lumière)

})

 

Vous pouvez copier le texte suivant et le coller dans javascript.

let lumière = 0
input.onButtonPressed(Button.A, function () {
lumière = input.lightLevel()
basic.showString("" + lumière)
basic.pause(2000)
basic.clearScreen()
})
basic.forever(function () {
})

Vous pouvez copier le texte suivant et le coller dans javascript.

basic.forever(function () {
led.plotBarGraph(
input.lightLevel(),
255
)
})