Comprar desde EE. UU. Comprar desde Reino Unido Comprar en DE Comprar en TI
Comprar en FR
Comprar en ES ここでご購入を!


Conecte el módulo detector ultrasónico al puerto de 4 pines “+,p8,p16,-” de la placa PnP con un cable PnP de 4 pines ;

Conecte el módulo LED verde al puerto P0 de la placa PnP OSOYOO con un cable PnP de 3 pines OSOYOO ;

Conecte el módulo LED amarillo al puerto P1 de la placa PnP con un cable PnP de 3 patillas;

Conecte el módulo LED rojo al puerto P2 de la placa PnP con un cable PnP de 3 patillas, como se indica a continuación;

Paso 0: Vaya a url: https://makecode.microbit.org, haga clic en New Project  

Paso 1. En la Toolbox, haga clic en la categoría Variables y, a continuación, haga clic en el botón Make a Variable, y luego En la ventana New Variable name, escriba “range” como el nombre de la variable, a continuación, haga clic en el botón Ok como la siguiente figura

Paso 2. Arrastre y suelte un bloque set range to 0 dentro del bloque forever .

Paso 3. En los controles Editor , haga clic en el botón Advanced y luego en Extensions , como se muestra en la siguiente figura.

Paso 4. En la página Extensions , introduzca proyecto “Sonar ” en el cuadro de texto Buscar y haga clic en el botón Search . La página le mostrará todas las extensiones coincidentes basadas en su cadena de búsqueda. Ahora, haz click en sonar para añadirlo a tu proyecto como se muestra en la siguiente figura.

Paso 5. En la Toolbox, haga clic en la categoría Sonar . Arrastre el bloque ping trig echo unit y colóquelo dentro del marcador de posición del bloque set range to 0. Luego elija P8 en ping trig ,elija p16 en echo pin ,elija cm en unidad en el menú desplegable como se muestra en la siguiente figura.

Paso 6. Haga clic en la categoría Basic y arrastre el bloque show number para colocarlo dentro del marcador de posición del bloque forever , justo debajo del bloque set range to 0, como se muestra en la siguiente figura.

Paso 7.En la Toolbox, haga clic en la categoría Variables . Arrastre el bloque range y colóquelo dentro del marcador de posición del bloque show number como se muestra en la siguiente figura.

Paso 8. En la Toolbox, haga clic en la categoría Logic y arrastre el bloque if-then-else .

Paso 9. Coloque el bloque if-then-else dentro del marcador de posición del bloque forever debajo del bloque show number 0. Haga clic en el bloque plus icon para añadir otra sección al bloque if-then-else, como se muestra en la siguiente figura.

Paso 10. En Toolbox, vuelva a hacer clic en la categoría Logic , haga clic y arrastre el bloque 0=0 y colóquelo dentro del bloque forever , debajo del bloque how number. A continuación, seleccione “0≥0”en el menú desplegable, como se muestra en la figura siguiente.

Paso 11. Arrastre y suelte un bloque range de la categoría variable y colóquelo dentro del marcador de posición del bloque e 0≥0. A continuación, establezca range20 en él, como se muestra en la figura siguiente.

Paso 12. En la Toolbox, haga clic en la categoría Pin. Luego arrastre un bloque digital write pin to y colóquelo dentro del bloque forever . Luego ajuste el valor del pin de escritura a “1” desde el menú desplegable como se muestra en la siguiente figura.

Paso 13. Haga clic con el botón derecho en duplicar bloque  digital write pin to y seleccione duplicar dos veces. Obtendrá dos bloques digital write pin duplicados, y colóquelos dentro del bloque forever justo debajo del bloque range ≥20 then. Ponga el pin de escritura en P1,P2 como se muestra en la siguiente figura.

Paso 14.Haga clic en la categoría Logic . A continuación, haga clic y arrastre el bloque and y colóquelo dentro del marcador de posición del bloque else .

Paso 15. Vuelva a hacer clic en la categoría Logic y arrastre el bloque 0 <0 para colocarlo delante de la sección “and” del bloque else .

Paso 16. Arrastre y suelte un bloque range de la categoría variable y colóquelo dentro del marcador de posición del bloque 0<0. A continuación, establezca el intervalo 20 en él, como se muestra en la figura siguiente.

Paso 17. Haga clic de nuevo en la categoría Logic , arrastre un bloque 0 <0 y colóquelo detrás de la sección “and” del bloque else . A continuación, establezca 0 ≥10 en él como se muestra en la siguiente figura.

Paso 18.Arrastre de nuevo un bloque range  de la categoría variable . y colóquelo delante del marcador de posición del bloque 0≥10.

Paso 19. Use el método de duplicado para hacer otros tres bloques digital write pin , coloque estos nuevos bloques debajo del bloque else if range <20 and range ≥10 then.
Entonces Ajuste el pin# aP1,P2,el valor o a 1 como figura siguiente.

Paso 20. Repita el método del duplicado para hacer otros tres bloques digital write pin blocks. Coloque estos nuevos bloques debajo del bloque else . Ponga el pinto P1,P2, el valor o a 1 como la figura siguiente.
Paso 21. En la Toolbox, haga clic en la categoría Basic. Luego arrastra el bloque pause(ms) y colócalo dentro del bloque else debajo de los tres bloques digital write pin to .

Paso 22. Descargue este archivo “.hex” y guárdelo en su disco MICROBIT Driver como en la figura siguiente.

A continuación se presentan los bloques de código de programación gráfica completa que hemos hecho para usted como referencia:

MÁS INFORMACIÓN SOBRE LAS PIEZAS

No. Imagen Nombre del producto Enlace
1 BBC micro:bit micro Mainboard https://osoyoo.store/products/bbc-micro-bit-micro-controller-with-motion-detection-compass-led-display-and-bluetooth?variant=31021023002735
2 Tarjeta de expansión OSOYOO para Micro:bit https://osoyoo.store/products/pnp-board-for-micro-bit-stem-kitmodel-2018005900?variant=31698997444719
3 Módulo LED verde https://osoyoo.store/products/green-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957968158831
4 Módulo LED amarillo https://osoyoo.store/products/yellow-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
5 Módulo LED rojo https://osoyoo.store/products/red-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957964882031
6 Módulo LED blanco https://osoyoo.store/products/white-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31816681128047
7 Módulo Humi y Temp https://osoyoo.store/products/humi-temp-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957977563247
8 Módulo de zumbador pasivo https://osoyoo.store/products/passive-buzzer-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
9 Módulo sensor de llama https://osoyoo.store/products/flame-sensor-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
10 Módulo de botón rojo https://osoyoo.store/products/red-button-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31958006693999
11 Módulo de botón amarillo https://osoyoo.store/products/yellow-button-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31958014328943
12 Módulo Fotoresitor https://osoyoo.store/products/photoresitor-module-for-arduino-microbit-osoyoo-stem-kitmodel-2019011500?variant=31958061154415
13 Módulo RGB https://osoyoo.store/products/rgb-module-for-osoyoo-stem-kit-for-micro-bit-arduino-raspberry-pi-model-2019011500?variant=31958069739631
14 Módulo receptor IR https://osoyoo.store/products/ir-receiver-module-for-arduino-raspberry-pi-micro-bit-stem-model-2019011500?variant=31958077309039
15 Mando a distancia por infrarrojos https://osoyoo.store/products/infrared-remote-controller-for-arduino-raspberry-pi-microbit-stemmodel-2019011500?variant=31958087532655
16 Módulo de micrófono https://osoyoo.store/products/microphone-module-for-arduino-raspberry-pi-micro-bit-stem-model-2019011500?variant=31958089597039
17 Módulo potenciómetro https://osoyoo.store/products/potentiometer-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31817102852207
18 Módulo de motor de ventilador https://osoyoo.store/products/fan-motor-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957989359727
19 Micro servomotor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610
20 Módulo detector ultrasónico https://osoyoo.store/products/ultrasonic-detector-module-for-arduino-raspberry-pi-micro-bit-stemmodel-2019011500?variant=31958286729327
21 Pantalla LED 1602 I2C https://osoyoo.store/products/white-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011501?variant=31817047048303
22 Módulo de relé de 1 canal https://osoyoo.store/products/1-channel-relay-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957950562415