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


BBC micro:bit  board x 1

Módulo OSOYOO RGB x 1

Cable PnP OSOYOO de 4 pines x 1

Placa OSOYOO Plug&Play( PnP ) para micro:bit x 1



Conecte el módulo RGB a la placa OSOYOO PnP con un cable PnP de 4 pines, asegúrese de que las conexiones de pines deben ser exactamente iguales a las siguientes figuras.;

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

Paso 1. En Toolbox, haga clic en la categoría LED y, a continuación, arrastre un bloque led enable false y suéltelo dentro del bloque on start

Paso 2. Haga clic en la categoría Pins , arrastre un bloque analog write pin y colóquelo debajo del bloque LED enable false. Establezca el pin de escritura en P2 y el valor en 1023 , como se muestra en la siguiente figura:

Paso 3.Haga clic con el botón derecho del ratón en el bloque analog write pin y utilice el método Duplicar dos veces. Obtendrá dos bloques duplicated, y colóquelos justo debajo del bloque analog write pin (aún dentro del bloque on start).
Establezca el pin# en los dos nuevos bloques a P1 y P0 como se muestra en la siguiente figura.
Paso 4Haga click en la categoría Pins . Arrastre un bloque  analog write pin y suéltelo dentro del bloque forever , y ajuste el valor de escritura de 1023 a 0 como se muestra en la siguiente figura.
Paso 5. En Toolbox, haga clic en la categoría Basic , coloque un bloque pause(ms)  debajo del bloque analog write pin (aún dentro del bloque forever ) y ajuste pause(ms)  a 1000 como se muestra en la siguiente figura.

Paso 6. Repita el método del duplicado para hacer otros cinco bloques analog write pin blocks y tres bloques pause(ms) . Ajuste los valores pin# y to exactamente igual que en la figura siguiente.

Paso 7.En Toolbox, haga clic en la categoría Loops , arrastre un bloque repeat times do y colóquelo debajo del bloque analog write pin P2 to 1023 (dentro del bloque forever). Establezca los tiempos de repetición en 1 como se muestra en la siguiente figura.

Paso 8. Haga clic en la categoría Loops . Arrastre un bloque for index from y suéltelo dentro del bloque repeat times do .
Haga clic con el botón derecho en el óvalo rojo index y luego seleccione rename variable en el menú desplegable para crear “Val” como nuevo nombre de variable, luego haga clic en el botón Ok . Reemplace el valor a 513 como se muestra en la siguiente figura.
Paso 9.En la Toolbox, haga click en la categoría Pins . Arrastra un bloque analog write pin y colócalo dentro del bloque for val from 0 to 513  .

Paso 10. Haga clic en la categoría Variables y luego haga clic en un bloque Val sobre , y luego Arrastre y suelte el bloque Val dentro del bloque analog write P0 to como se muestra en la siguiente figura.

Paso 11. En la Toolbox, haga click en la categoría Pins nuevamente. A continuación, haga clic y arrastre el bloque analog write pin y suéltelo dentro del bloque for val from 0 to .

Paso 12. Haga click en la categoría Math y arrastre un bloque  0-0 y colóquelo debajo del bloque analog write pin to Val. Luego ajuste el valor izquierdo en el bloque 0-0 a 1023  como se muestra en la figura.
Paso 13. Haga clic en la categoría Variables , Arrastre y suelte el bloque Val para reemplazar el valor 0 en el bloque 1023-0 como se muestra en la siguiente figura.

Paso 14. Use el método de duplicado para hacer otro bloque analog write pin P1 to 1023-Val, coloque este nuevo bloque debajo del bloque analog write pin P1 to 1023-Val original. Entonces el nuevo bloque escribe el pin# a p2 , reemplace 1023 con 512 como se muestra en la siguiente figura.


Paso 15: Haga clic en la categoría Basic, suelte un bloque pause(ms) y suéltelo debajo del bloque analog write pin P2 to 512-Val  (dentro del for val from ), establezca el valor ms en 1 como en la siguiente figura.

Paso 16. Repita los pasos 8 a 15 y haga otro bloque for Val from 0 to 513 loop, coloque este nuevo bloque de bucle justo below el antiguo bloque de bucle for Val from 0 to 513 . Cambie el pin# P0 y el valor de P1 ,P2 y la sentencia “to” según la siguiente figura.


Paso 17: En el bloque Toolbox, haga click en la categoría Pins . Arrastre el bloque analog write pin to y colóquelo debajo del bloque Loop hecho en el Paso 16 (aún dentro del bloque forever ).ajuste el pin# de escritura a P2 como en la siguiente figura.

Paso 18: Utilice el método del duplicado para hacer otros dos bloques analog write . colóquelos debajo del bloque analog write hecho en el Paso.Luego cambie el Pin a P1,P0 como en la siguiente figura:
Paso 19. Descargue este archivo “.hex” y guárdelo en su disco MICROBIT Driver como en la siguiente figura.

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

>





¿has hecho el experimento? De este modo, también podrás hacer experimentos de iluminación más coloridos.

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