

Csináljon valamit, amikor egy gombot (“A”, “B” vagy mindkettő “A+B”) lenyomtak. Pl.:


Csináljon valamit egy mozdulat hatására (pl.:a micro:bit megrázásakor). Pl.


Csináljon valamit, amikor egy csatlakozólábat megnyomtak. Pl.


Az “A” és “B” gombok állapotának meghatározása (lenyomva vagy sem). Pl.


A láb állapotának (lenyomva vagy sem) meghatározása. Megköveteli a föld nyomva tartását az áramkör lezárásához. Pl.


A gyorsaság mértéke milli- gravitációban (amikor az eszköz vízszintesen fekszik a kijelzővel felfelé, x=0 , x=0 és z=-1024) Pl.

basic.forever(function () { basic.showNumber(input.acceleration(Dimension.X))
})


Beolvassa a LED kijelző fényerősségét, amely “O” (sötét) és “255” (világos) között mozog. Pl.

basic.forever(function () {
basic.showNumber(input.lightLevel())
})


A pillanatnyi iránytűállás lekérése fokokban. PL.

basic.forever(function () {
basic.showNumber(input.compassHeading())
})


Megadja a hőmérsékletet Celsius-fokban. Pl.

basic.forever(function () {
basic.showNumber(input.temperature())
})


Az eszköz lejtése, elfordulás az “X-tengely” vagy “Y-tengely” mentén fokban. Pl.

basic.forever(function () { basic.showNumber(input.rotation(Rotation.Pitch))
})


Megadja a mágneses erő mértékét “micro-Tesla” egységben. Pl.

basic.forever(function () { basic.showNumber(input.magneticForce(Dimension.X))
})


A bekapcsolás óta eltelt ezredmásodpercek száma. Pl.

basic.forever(function () {
basic.showNumber(input.runningTime())
})


A bekapcsolás óta eltelt ezredmásodpercek száma. Pl.

basic.forever(function () { basic.showNumber(input.runningTimeMicros())
})


Elavult, az iránytű kalibrálása automatikus. Pl.

basic.forever(function () {
input.calibrateCompass()
})


Csináljon valamit, amikor egy csatlakozólábat elengedtek. Pl.


Beállítja a gyorsulásmérő mintaértékeit gravitációban. Pl.

basic.forever(function () { input.setAccelerometerRange(AcceleratorRange.OneG)
})