Nor Velleman nv nor its dealers can be held responsible for any damage (extraordinary, incidental or indirect) – of any nature (financial, physical…) arising from the possession, use or failure of this product.
Página 3
VMM501 Description This starter kit is an educational kit based on micro:bit. It comes with basic electronic components, a breadboard, connection wires and a micro:bit. Examples 1x micro:bit board 1x micro:bit breadboard adapter 1x breadboard 2x red LED (polarisation: anode (+) = long leg, cathode (-) = short leg) 2x 100 Ω...
Página 4
VMM501 What is MakeCode? Formerly PXT – Programming eXperience Toolkit Editor to write code for the micro:bit. A graphical, beginner-friendly drag-and-drop code editor similar to Scratch. It works online, in the browser. You can see the editor is made up of different sections. You make your code in the...
Página 5
VMM501 Options Bar Click to create or add a new project. Import your projects here. Open up the Blocks interface to write your scripts with the Block editor. Open up the Javascript interface to type out your script in the Javascript language.
Página 6
VMM501 Select Click to edit Drag See what happens in the micro:bit simulator! Say Hello! The text you have been displaying are called strings. You can show any integer in the LED screen using show number or any 5x5 pixel image using show leds.
Página 7
VMM501 Testing on micro:bit Connect the micro;bit to your computer using a micro-USB cable. It will go through a default sequence, asking you to press buttons and play a game. Try it out! Click Download to translate your script to a hex file and to download it.
Página 8
VMM501 Button 1x micro:bit board 1x micro:bit breadboard adapter 1x breadboard 2x red LED (polarisation: anode (+) = long leg, cathode (-) = short leg) 2x 100 Ω resistor (brown/black/brown/gold) 1x momentary push button We use a button to control the LED flash. Press the button to make the LED flash in turns.
Página 9
VMM501 Set P2 to be a pull-up. Set the digital read pin to P2. Set the digital write pin 0 (active low (0 V)). Set the digital write pin 1 (active high (5 V)). Set the pause to 500 ms.
Página 10
VMM501 Have a look at the code below. Drag and drop the code blocks to form the code as shown. You can find the plot bar graph of up to 0 block in in the Code Drawer. analog read pin to P0.
Página 11
VMM501 Have a look at the code below. First, we make two variables. Go to Variables in the Code Drawer and click Make a Variable. Enter CalVal in the window and click Ok. Enter PhoVal in the window and click Ok.
Página 12
VMM501 In the forever block, select the PhoVal variable and set the analog read to P0. Drag the logic smaller than function next to the block and drop it over true block. Next, we drag and drop the PhoVal variable (from...
Página 13
VMM501 When complete, we compile the programme and generate a hex. file. Click on the download button and save the hex. file to the Downloads folder C:\downloads. This hex. file is ready to upload to the micro:bit. Plug the micro:bit into a USB port. The, drag and drop the hex. file onto the micro:bit removable device to upload the programme.
Página 14
VMM501 Have a look at the code below. Drag and drop the code blocks to form the code as shown. You can find the on button pressed block in Input in the Code Drawer. You can find the digital write pin...
Página 15
VMM501 Similarly, compile the two on button B/A+B pressed blocks to form the complete code. When complete, we compile the programme and generate a hex. file. Click on the download button and save the hex. file to the Downloads folder ...
VMM501 Drag and drop the code blocks to form the code as shown. You can find the set pin P0 to emit edge events set pull P0 to up blocks in Pins More in the Code Drawer. You can find the on event ...
Página 17
VMM501 Have a look at the code below. Drag and drop the code blocks to form the code as shown. You can find the set item to block in Variables in the Code Drawer. You can find the map/from low/from high/to low/to high...
Página 18
VMM501 Drag and drop the analog read pin block next to the map/from low/from high/to low/to high block and set the to high value 4 to 3300. Now, we drag and drop a set item to block under the first block. Change...
Página 19
VMM501 Drag and drop the mathematical function minus over the first 0 of the mathematical function divide. Now, set the second variable from to tem, and drag and drop the variable over the first 0 of the mathematical function minus. The...
Página 20
VMM501 Finally, drag and drop the variable over the value 0 of the show number block. You have written the code! When complete, we compile the programme and generate a hex. file. Click on the download button and save the hex. file to the Downloads folder ...
Página 21
VMM501 Drag and drop the code blocks to form the code as shown. You can find the servo write pin 180 block in Pins in the Code Drawer. You can find the forever pause (ms) 100 in Basic in the Code Drawer.
Página 22
VMM501 Have a look at the code below. Drag and drop the code blocks to form the code as shown. You can find the forever pause (ms) 100 in Basic in the Code Drawer. You can find the ring tone (Hz)
Página 23
VMM501 5.10 Motor 1x micro:bit board 1x micro:bit breadboard adapter 1x breadboard 1x diode 1x 100 Ω resistor (brown/black/brown/gold) 1x self-locking or bi-stable switch 1x N-channel MOSFET 1x mini motor 1x battery holder with 2x AA 1.5 V battery We are going to use a switch to control the start and stop of a motor.
Página 24
VMM501 Within forever, set the digital read pin to P1. Set the mathematical function equal to 0. In reality, this is the scheme. The pull-up resistor must not be added as hardware onto the breadboard. The pull-up function is programmed (see step 3-4) in the code and replaces the need of the resistor on the breadboard.
Página 25
VMM501 Have a look at the code below. Drag and drop the code blocks to form the code as shown. Search and add the NeoPixel library. Go to Advanced Add Package (Extensions) and enter NeoPixel. Next, select the NeoPixel library.
Ni Velleman SA ni ses distributeurs ne peuvent être tenus responsables des dommages exceptionnels, imprévus ou indirects, quelles que soient la nature (financière, corporelle, etc.), causés par la possession, l’utilisation ou le dysfonctionnement de ce produit.
Página 28
VMM501 Description Ce kit de démarrage est un kit éducatif basé sur micro:bit. Le kit comporte des composants de base électroniques, une platine d'expérimentation, des câbles de connexion et un micro:bit. Exemples 1x carte micro:bit 1x adaptateur pour platine d'expérimentation micro:bit 1x platine d'expérimentation...
Página 29
VMM501 Qu’est-ce que MakeCode ? (Auparavant PXT – Programming eXperience Toolkit). Un éditeur de code graphique par glisser-déposer convivial pour débutants, similaire à Scratch, qui fonctionne en ligne dans le navigateur. L'éditeur se compose en différent volets : Le code est créé dans la...
Página 30
VMM501 Barre d'options Cliquer pour créer ou ajouter un nouveau projet. Cliquer sur Import pour importer vos projets. Cliquer sur Blocs pour écrire votre script avec l'éditeur Block. Cliquer sur Javascript pour écrire votre script en JavaScript. Cliquer sur le point d'interrogation pour accéder au menu d'aide.
Página 31
VMM501 Sélectionner Cliquer pour modifier Glisser-déposer Tester le code dans le simulateur ! Say Hello! Les caractères affichés sont des chaînes de caractères. Vous pouvez afficher du texte et des numéros en utilisant la fonction show number ou une image de 5x5...
Página 32
VMM501 Assembler les blocs Cliquer et maintenir enfoncé le bouton gauche de la souris pour faire glisser le bloc. Faire glisser le bloc vers le bloc cible jusqu'à ce que le bord du bloc s'illumine. Déposer le bloc et les deux blocs s'emboîtent ! Cliquer sur le premier bloc pour déplacer le deuxième bloc.
Página 33
VMM501 Glisser-déposer les blocs pour former le code comme indiqué. Le bloc digital write pin 0 se trouve dans le menu sous Advanced Pins. Les blocs forever pause (ms) 100 se trouvent dans le menu sous Basic. Régler la valeur pour P0 sur 0. LED0 off = low voltage = 0 V = digital 0.
Página 34
VMM501 Bouton 1x carte micro:bit 1x adaptateur pour platine d'expérimentation micro:bit 1x platine d'expérimentation 2x LED rouge (polarisation : anode (+) = patte longue, cathode (-) = patte courte) 1x résistance 100 Ω (marron/noir/marron/or) 1x interrupteur à action momentanée Nous utilisons un bouton pour contrôler le clignotement de la LED.
Página 35
VMM501 Faire glisser le bloc digital read pin P0 et déposer le sur le 0 du bloc de la fonction logic equal function (=) (voir ill.). Configurer P2 comme une résistance pull-up. Régler digital read pin sur P2. Régler digital write pin 0 (actif bas (0 V)).
Página 36
VMM501 Regarder le code ci-dessous. Glisser-déposer les blocs pour former le code comme indiqué. Le bloc plot bar graph of up to 0 se trouve dans le menu sous LED. Régler analog read pin sur P0. Ce bloc se trouve dans le menu sous Pins.
Página 37
VMM501 Regarder le code ci-dessous. Tout d'abord, créons deux variables. Aller à Variables dans le menu et cliquer sur Make a Variable. Entrer CalVal dans la case et cliquer sur Ok. Entrer PhoVal dans la case et cliquer sur Ok.
Página 38
VMM501 Dans le bloc forever, sélectionner la variable PhoVal et régler le bloc analog read pin sur P0. Faire glisser la fonction smaller than (<) à côté du bloc et déposer le sur le bloc true. Faire glisser la variable...
Página 39
VMM501 Une fois terminé, compiler le programme pour générer un fichier .hex. Cliquer sur le bouton Download/Télécharger et sauvegarder le fichier .hex dans le dossier Downloads C:\downloads. Ce fichier .hex peut être téléversé vers le micro:bit. Connecter le micro:bit à un port USB. Glisser-déposer le fichier .hex sur le micro:bit [Removable device] pour téléverser le programme.
Página 40
VMM501 Regarder le code ci-dessous. Glisser-déposer les blocs pour former le code comme indiqué. Le bloc on button pressed se trouve dans le menu sous Input. Le bloc digital write pin 0 se trouve dans le menu sous Pins. Sélectionner l'option A dans le bloc on button A pressed.
Página 41
VMM501 Une fois terminé, compiler le programme pour générer un fichier .hex. Cliquer sur le bouton Download/Télécharger et sauvegarder le fichier .hex dans le dossier Downloads C:\downloads. Ce fichier .hex peut être téléversé vers le micro:bit. Connecter le micro:bit à un port USB. Glisser-déposer le fichier .hex sur le micro:bit [Removable device] pour téléverser le programme.
VMM501 Glisser-déposer les blocs pour former le code comme indiqué. Les blocs set pin P0 to emit edge events set pull P0 to up trouvent dans le menu sous Pins More. Les blocs on event from MICROBIT…EVT_FALL/RISE se trouvent dans le menu sous Control.
Página 43
VMM501 Regarder le code ci-dessous. Glisser-déposer les blocs pour former le code comme indiqué. Le bloc set item to se trouve dans le menu sous Variables. Les blocs map/from low/from high/to low/to high analog read pin trouvent dans le menu sous Pins. Les blocs...
Página 44
VMM501 Glisser-déposer le bloc analog read pin à côté du bloc map/from low/from high/to low/to high et régler la valeur 4 pour to high 3300. Glisser-déposer le bloc set item to sous le première bloc. Changer la variable item avec la flèche.
Página 45
VMM501 Glisser-déposer mathematical function minus (-) sur le premier 0 de la fonction divide (/). Régler la deuxième variable de et glisser-déposer la variable sur le premier 0 du bloc mathematical function minus (-). La variable se trouve dans le menu sous Variables.
Página 46
VMM501 Vous venez de créer le code ! Une fois terminé, compiler le programme pour générer un fichier .hex. Cliquer sur le bouton Download/Télécharger et sauvegarder le fichier .hex dans le dossier Downloads C:\downloads. Ce fichier .hex peut être téléversé...
Página 47
VMM501 Glisser-déposer les blocs pour former le code comme indiqué. Le bloc servo write pin 180 se trouve dans le menu sous Pins. Les blocs forever pause (ms) 100 se trouvent dans le menu sous Basic. Régler P0 sur P1 et régler la valeur sur 0.
Página 48
VMM501 Regarder le code ci-dessous. Glisser-déposer les blocs pour former le code comme indiqué. Les blocs forever pause (ms) 100 se trouvent dans le menu sous Basic. Le bloc ring tone (Hz) se trouve dans le menu sous Music. Régler le premier ring tone (Hz) sur middle C.
Página 49
VMM501 5.10 Moteur 1x carte micro:bit 1x adaptateur pour platine d'expérimentation micro:bit 1x platine d'expérimentation 1x diode 1x résistance 100 Ω (marron/noir/marron/or) 1x commutateur autobloquant ou bistable 1x transistor MOSFET Canal N 1x mini moteur 1x support de pile avec 2x pile AA de 1.5 V Dans l'exemple ci-dessous, nous utiliserons un interrupteur pour contrôler le démarrage et l’arrêt du moteur.
VMM501 Dans forever, régler digital read pin sur P1. Régler le bloc mathematical function equal (=) sur 0. En fait, c'est le schéma. La résistance pull-up ne doit pas être connectée à la platine d'expérimentation. La fonction pull-up est programmée (voir étapes 3-4) dans le code et remplace la résistance sur la platine...
Página 51
VMM501 Regarder le code ci-dessous. Glisser-déposer les blocs pour former le code comme indiqué. Chercher et ajouter la bibliothèque NeoPixel. Aller à Advanced Add Package (Extensions) et entrer NeoPixel. Sélectionner la bibliothèque NeoPixel. La bibliothèque est téléchargée et ajoutée au menu.
Ni Velleman nv ni sus distribuidores serán responsables de los daños extraordinarios, ocasionales o indirectos, sea cual sea la índole (financiera, física, etc.), causados por la posesión, el uso o el fallo de este producto.
Página 54
VMM501 Función Este kit para principiantes es un kit educativo que se basa en el sistema micro:bit. Lleva componentes electrónicos básicos, una placa de pruebas, cables de conexión y un micro:bit. Ejemplos 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 2x LED rojo (polarización: ánodo (+) = pata...
Página 55
VMM501 ¿Qué es MakeCode? Anteriormente PXT – Programming eXperience Toolkit Editor para escribir códigos para el micro:bit. Es un sencillo editor gráfico en línea similar a Scratch que posibilita introducirse en el mundo de la programación de forma intuitiva a través de un lenguaje de programación visual basado en bloques. Todo se ejecuta desde la web, es decir desde el navegador.
Página 56
VMM501 Barra de opciones Hacer clic para crear o añadir un nuevo proyecto. Importar proyectos. Visualización mediante bloques Ver el código escrito en JavaScript Sección de ayuda Sección de configuración Aquí es posible cambiar el nombre del proyecto y borrarlo. Reset/Restablecer: con esta opción borrará todos los proyectos guardados.
Página 57
VMM501 Barra de LEDs Vamos a crear un código. En el menú de bloques encontrará todos los códigos disponibles. Arrastre el bloque show string/mostrar cadena en el área de programación y haga clic en la caja para editar. Seleccionar Hacer clic para editar Arrastrar Se puede ver la ejecución del programa en el simulador.
Página 58
VMM501 Unir bloques Haga clic en el bloque que quiere unir y arrástrelo hacia el bloque deseado hasta que un lado de este se ilumine. Al soltar el bloque ambos se unirán. Al hacer clic en el primer bloque el segundo se moverá. Al hacer clic en el segundo bloque, este se separará del primero.
Página 59
VMM501 Arrastre y suelte los bloques como se indica en la figura. El bloque digital write pin 0/escritura digital pin P0 a 0 se sitúa en el menú bajo Advanced/Avanzado Pins/Pines. El bloque forever/para siempre y el bloque pause/pausa (ms) 100 se sitúan en...
Página 60
VMM501 Botón 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 2x LED rojo (polarización: ánodo (+) = pata larga, cátodo (-) = pata corta) 2x resistencia 100 Ω (marrón/negro/marrón/dorado) 1x interruptor momentáneo Utilizaremos un interruptor para controlar el parpadeo de los LEDs.
Página 61
VMM501 Los dos bloques encajarán. Arrastre y suelte el bloque digital read pin P0/lectura digital pin P0 sobre el bloque 0 del bloque con el signo igual (véase fig.). Ajuste P2 como una resistencia pull-up. Coloque digital read pin/lectura digital pin en P2.
VMM501 Potenciómetro de ajuste 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 1x potenciómetro de ajuste 10 kΩ Vamos a leer la tensión de salida del potenciómetro de ajuste y la visualizaremos con un diagrama de barras en la pantalla del micro:bit.
Página 63
VMM501 Crear el código Arrastre y suelte los bloques como se indica en la figura. El bloque plot bar graph of up to 0 se sitúa en el menú bajo LED. Coloque analog read pin/lectura analógica pin en P0. Este bloque se sitúa en el menú...
Página 64
VMM501 Crear el código Primero, vamos a crear dos variables. Seleccione Variables en el menú y haga clic en Make a Variable. Introduzca CalVal en la ventana y haga clic en Ok. Introduzca PhoVal la ventana y haga clic en Ok.
Página 65
VMM501 Seleccione el variable CalVal y coloque analog read pin/lectura analógica pin en P0. En el bloque forever/para siempre, seleccione el variable PhoVal coloque analog read pin/lectura analógica pinen P0. Arrastre y suelte el bloque con el símbolo para indicar más pequeño que...
Página 66
VMM501 Arrastre y suelte el bloque show icon/mostrar ícono junto al bloque then/entonces. Arrastre y suelte el bloque clear screen/borrar la pantalla junto al bloque else/sino. Si el variable PhoVal es más pequeño que el variable CalVal - 2, la pantalla visualizará...
Página 67
VMM501 Crear el código Arrastre y suelte los bloques como se indica en la figura. El bloque on button pressed/al presionarse el botón A se sitúa en el menú bajo Input/Entrada. El bloque digital write pin 0/escritura digital pin P0 a 0 se sitúa en el menú...
VMM501 De manera similar, compile los dos bloques on button B/A+B pressed/al presionarse el botón B/A+B para crear el código completo. Luego, compile el programa para generar un fichero .hex. Haga clic en el botón Download/descargar y almacene el fichero .hex file en la carpeta Downloads (C:\Downloads).
Página 69
VMM501 Arrastre y suelte los bloques como se indica en la figura. El bloque set pin P0 to emit edge events/establecer pin P0 para emitir eventos y el bloque set pull pin P0 to up/configurar pull en pin P0 a subir se sitúan en el menú...
VMM501 Sensor de temperatura 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 1x TMP36 sensor de temperatura Vamos a leer la temperatura ambiente (datos) del sensor de temperatura analógico y visualizar los datos en el micro:bit.
Página 71
VMM501 Introduzca en la ventana y haga clic en Ok. Introduzca en la ventana y haga clic en Ok. Se visualizarán dos nuevos variables en el menú bajo Variables. Más adelante, necesitará estos variables para almacenar los datos en el registro.
Página 72
VMM501 bajo (0 ó 0 V) a uno alto (3300 mV o 3.3 V). La tensión medida (mV) se almacenará en el variable vol. Ahora, vamos a escribir una fórmula para convertir la tensión medida en una temperatura: (Output voltage ( mV ) − 500) ...
Página 73
VMM501 Arrastre y suelte el bloque show number/mostrar número bajo el bloqueset tem to/establecer tem para. Finalmente, arrastre y suelte el variable sobre el 0 del bloque show number/mostrar número. ¡El código está escrito! Luego, compile el programa para generar un fichero .hex. Haga clic en el botón Download/descargar y almacene el fichero .hex file en la carpeta...
Página 74
VMM501 Servo 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 1x mini servo 1x portapilas con 2x pila AA de 1.5 V Vamos a crear un servomotor que gire continuamente dentro de un rango de 0-180°.
Página 75
VMM501 El servo girará de 0 a 180°. Ahora, ¿cómo crearía un termómetro analógico con un sensor de temperatura y un servo? Zumbador 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 1x mini altavoz 1x MOSFET de canal N 1x resistencia 100 Ω...
Página 76
VMM501 Coloque el primer ring tone (Hz)/tono de timbre (Hz) en Do medio. Haga clic en la casilla y seleccione la tecla deseada. Oirá el tono correspondiente. Coloque el bloque pause/pausa en 100 ms. Repita estos pasos para los otros tonos y pausas.
Página 77
VMM501 Crear el código Arrastre y suelte los bloques como se indica en la figura. El bloque on start/al iniciar se efectuará sólo una vez para iniciar el programa. Coloque el valor de P0 en 0. Coloque el bloque set pull pin P0 to up/configurar pull en pin P0 a subir en P1 y a subir.
Página 78
VMM501 5.11 LED arco iris 1x micro:bit 1x conector micro:bit para placa de pruebas 1x placa de pruebas 1x anillo LED RGB Vamos a controlar 8 LEDs RGB en un anillo y realizar un arco iris gradual. Coloque los componentes necesarios en la placa de pruebas (véase fig.).
Página 79
VMM501 Luego, seleccione la bliblioteca NeoPixel. La biblioteca está descargada y añadida al menú de bloques. Los bloques NeoPixel at pin with 24 leds, item show rainbow from 360, item show items rotate pixels by 1 se sitúan en el menú de bloques bajo NeoPixel.
Página 80
En el anillo LED se visualizará un arco iris que gira. Ahora, ¿cómo crearía un ojo parpadeante con el anillo LED? Utilice este aparato sólo con los accesorios originales. Velleman NV no será responsable de daños ni lesiones causados por un uso (indebido) de este aparato. Para más información sobre este producto y la versión más reciente de este manual del usuario, visite nuestra página www.velleman.eu.
Página 81
Velleman®; worden. - se calcula gastos de transporte de y a Velleman® si el aparato ya no está • Bij reparaties buiten de waarborgperiode zullen transportkosten aangerekend cubierto por la garantía.
Página 82
Velleman® Service- und Qualitätsgarantie wymienione wyżej warunki są bez uszczerbku dla wszystkich komercyjnych gwarancji. Seit der Gründung in 1972 hat Velleman® sehr viel Erfahrung als Verteiler in der Powyższe postanowienia mogą podlegać modyfikacji w zależności od Elektronikwelt in über 85 Ländern aufgebaut.