Tutustu micro:bitin moniin ominaisuuksiin!

Micro:bitillä voit toteuttaa monenlaisia laitteita tanssivista roboteista erilaisiin soittimiin. Kaikki tarvittavat ominaisuudet sisältyvät micro:bittiin - mahdollisuudet ovat rajattomat!

BBC micro:bit-levyn kaaviokuva

Yleiskatsaus

Micro:bitin ominaisuuksia:

Katsotaan, mitä nämä komponentit ovat ja miten voit ohjelmoida niitä!

LEDit

The micro:bit LEDs

Mitä se on? Sana LED tulee englanninkielen sanoista Light Emitting Diode. Micro:bitissä on 25 ohjelmoitavaa lediä, joilla voit näyttää tekstiä, numeroita tai kuvia.

Kuinka voin ohjelmoida niitä? Katso tältä sivulta ohjeita LEDien koodaamiseen. Voit myös katsoa alla olevia linkkejä.

Python JavaScript Blocks

Esimerkkejä - Katso animoitu välähtelevä sydän JavaScript-koodina tai opettele tekemään animaatioita Python-kielen avulla!

Painonapit

The micro:bit buttons

Mikä se on? micro:bitin etupuolella on kaksi nappia (nimeltään A ja B). Näiden nappien painamisen voi tunnistaa, ja sen avulla voit käynnistää laitteella koodin.

Miten se ohjelmoidaan? Katso koodieditorin ohjeita alla.

Python JavaScript Blocks

Esimerkkejä - Katso tätä Hymiönappi-projektia, tai tätä edistyneempää Äänestyskonetta, joita molempia ohjataan napeilla Javascriptillä.

Pinnit

The micro:bit pins

Mikä se on? micro:bitin reunaliittimessä on 25 ulkoista liitintä, joita kutsumme 'pinneiksi'. Ohjelmoi moottoreita, LEDejä tai muita sähköisiä komponentteja pinnien avulla tai liitä lisäsensoreita koodiasi ohjaamaan!

Miten se ohjelmoidaan? Lue lisää pinnien laitteistosta tai tutustu alla oleviin esimerkkeihin.

Python JavaScript Blocks

Esimerkkejä - ohjelmoi Banaaninäppis, Häkkää kuulokkeesi ja tee Maitotölkkirobotti Javascriptillä! Tai katso tätä kutkuttavaa Pythonilla tehtyä micro:bit-projektia!

Valoanturi

The micro:bit LED screen, acting as a light sensor.

Mikä se on? Näytön LEDien toiminnan voi kääntää niin, että LED-näyttö toimii valoanturina, jolla voi mitata vallitsevaa valoa.

Miten se ohjelmoidaan? Katso alla olevasta esimerkistä, kuinka se tehdään JavaScript Blocks -editorilla:

JavaScript Blocks

Esimerkkejä - opettele esittämään valon tasoa näytöllä Javascriptin avulla tästä linkistä.

Lämpötila-anturi

The micro:bit temperature sensor

Mikä se on? Tällä sensorilla micro:bit voi tunnistaa ilman lämpötilan Celsius-asteina.

Miten se ohjelmoidaan? Katso koodieditorin ohjeita alla.

Python JavaScript Blocks

Esimerkkejä - ohjelmoi digitaalinen lämpömittari Celsius- ja Fahrenheit-asteina Javascriptillä!

Kiihtyvyysanturi

The micro:bit accelerometer

What is it? An accelerometer measures the acceleration of your micro:bit; this component senses when the micro:bit is moved. It can also detect other actions, e.g. shake, tilt, and free-fall.

Miten se ohjelmoidaan? Katso koodieditorin ohjeita alla.

Python JavaScript Blocks

Examples - code a Rock, Paper, Scissors game with JavaScript, triggered when the micro:bit is shaken! Or, create musical mayhem with Python!

Kompassi

The micro:bit compass

What is it? The compass detects the earth's magnetic field, allowing you to detect which direction the micro:bit is facing. The compass has to be calibrated before it can be used.

'Calibrating' the compass ensures the compass results are accurate. For the JavaScript Blocks Editor, use the 'calibrate compass' block. To calibrate the compass in Python use compass.calibrate().

When the calibration begins, the micro:bit will scroll an instruction on the display for you - either "Draw a circle" or "Tilt to fill screen". To calibrate the compass, just follow these instructions and tilt the micro:bit to move the dot in the centre of the screen around until you have either drawn the outline of a circle, or filled up the whole screen.

How do I code it? Use the code references below.

Python JavaScript Blocks

Examples - create a working compass to find North in JavaScript or Python!

Radio

The micro:bit radio antenna

What is it? The radio feature allows you to communicate wirelessly between micro:bits. Use the radio to send messages to other micro:bits, build multiplayer games, and much more!

How do I code it? Discover how to code the radio:

Python JavaScript Blocks

Examples - create a Multiplayer Rock, Paper, Scissors game (JavaScript), or create cool digital fireflies in JavaScript and Python!

Bluetooth

The micro:bit bluetooth antenna

Mikä se on? A BLE (Bluetooth Low Energy) antenna allows the micro:bit to send and receive Bluetooth signals. This allows the micro:bit to wirelessly communicate with PCs, Phones, and Tablets, so you can control your phone from your micro:bit and send code wirelessly to your device from your phone!

Before using the Bluetooth Antenna you will need to pair your micro:bit with another device. Once paired, you can send scripts wirelessly to your micro:bit - you can learn more about setting this up here.

How do I code it? Learn how to use the Bluetooth functionality:

JavaScript Blocks

The Python Editor doesn't currently support bluetooth.

What can I do with it? Send code to your micro:bit wirelessly - Learn More.

USB Interface

The micro:bit, connected via the USB interface

What is it? The USB interface allows you to connect the micro:bit to your computer via a micro-USB cable, which will power the device and allow you to download scripts onto the device.

How do I use it? You can read more information on how to run scripts on your BBC micro:bit here, and about the error messages you might get here.

Technical Info

Please refer to the hardware page to discover more about the micro:bit's technical and compliance info.

Hardware

Take a look at the apps page to learn more about coding the micro:bit from a mobile device.

Applikaatioita