Prácticas de electrónica y de Arduino

Este blog contiene prácticas de electrónica básica, de control con la placa Arduino y con la placa Microbit, enfocadas para alumnos que están cursando Educación secundaria en la asignatura de Tecnología. En el menú de la derecha podemos acceder a las diferentes prácticas clasificadas por etiquetas. Además se irán incorporando proyectos de control mas desarrollados para aquellos que estén interesados.
Mostrando entradas con la etiqueta Prácticas Microbit I. Mostrar todas las entradas
Mostrando entradas con la etiqueta Prácticas Microbit I. Mostrar todas las entradas

Práctica 1 Hola Mundo

 Al conectar la micro:BIT se debe mostrar el texto Hola Mundo en el panel LED de la tarjeta

  

Reto

Modifica el código, para que se muestre el nombre de tu instituto, pero que aparezca de forma continua.

Práctica 2. Animando con iconos

 Se propone, que al conectar la micro:BIT, se muestre en el panel led un corazón que late.

Reto

Hacer un código que muestre la animación de unas tijeras cortando

Práctica 3. Diseñando iconos

 Diseñar un icono con forma de Indalo. Se trata de una figura rupestre encontrando en una cueva de la provincia de Almeria.


Reto: 
Diseñar un icono donde aparezca un hombre andando como si fuera en un paso de cebra y seguidamente una flecha hacia arriba indicando que se puede pasar.


Práctica 4. Termómetro digital

 Mostrar en el panel led la temperatura detectada por el sensor de temperatura integrado en la MICRO:BIT


Reto
Hacer un programa que al pulsar el botón A se muestre la temperatura en ºC y al presionar B la temperatura en ºK. Se recuerda que la temperatura en grados kelvin se halla sumando 273 a la temperatura en º C. Para ello se deben utilizar los siguientes bloques.






Práctica 5. Condición y repetición

Mostrar en el panel una figura que parpadea dos veces cuando se agita la MICRO:BIT, cuando se deja de agitar aparezca un icono de una figura enfadada.

Reto
Mostrar en el panel un corazón que late durante 3 veces si el botón A es presionado, pero si se presiona el botón B mostrar en el panel unas tijeras cortando durante 3 veces.

Práctica 6. Piedra, papel, tijera

 Se trata de agitar la microbit para que muestre el símbolo de piedra, papel o tijera al azar para jugar contra un humano. Para ello debemos crear una variable llamada numero.


Reto
Realiza un programa que imite a un dado electrónico, cada vez que agitamos la microbit nos muestre los números del 1 al 6 de un dado.

Práctica 7. Encendido gradual de primera fila de leds

 Se trata de encender y apagar secuencialmente los leds de izquierda a derecha de la primera fila. En este caso se utilizará el bloque graficar y crearemos una variable llamada x.

Ejemplo si usamos graficar x 0 y 0 se encenderá el primer led de la esquina superior izquierda, si por ejemplo utilizamos graficar x 0 y 1 se encendería el siguiente led.


Reto
Se trata de encender y apagar secuencialmente los leds de izquierda a derecha desde la primera fila hasta la última. Para ello tienes que crear dos variables a una la denominas x y a la otra y, como pista tiene que haber dos bucles uno para x y otro para y.


Práctica 8: Comunicación entre placas microbit

 En esta práctica necesitamos trabajar con otro grupo o compañero/a que tenga otra placa microbit, para ello vamos a conseguir que cuando el grupo 1 pulse el pulsador A el grupo 2 recibirá una cara triste, por otro lado cuando el grupo 2 pulse el pulsador B el grupo 1 recibirá una cara alegre.

Importante: En el bloque de programación radio establecer grupo añade un número de 2 cifras que no coincida con ninguno de la clase


Bloques de programación del grupo 1
Bloques de programación del grupo 2



Reto:
Realiza un programa para el grupo 1 que tenga las siguientes características:

- Cuando el grupo 1 pulse el pulsador A al grupo 2 le debe aparecer por pantalla la letra A
- Cuando el grupo 1 pulse el pulsador B al grupo 2 le debe aparecer por pantalla la letra B
Cuando el grupo 1 pulse los pulsadores A y B a la vez al grupo 2 le debe aparecer por pantalla la letra C

Realiza el programa para el grupo 2 para que realice las siguientes acciones.

- Cuando el grupo 2 pulse el pulsador A al grupo 1 le debe aparecer por pantalla la letra X
Cuando el grupo 2 pulse el pulsador B al grupo 1 le debe aparecer por pantalla la letra Y
Cuando el grupo 2 pulse los pulsadores A y B a la vez al grupo 1 le debe aparecer por pantalla la letra Z 





Práctica 9. Brújula

Tu micro:bit tiene un sensor de brújula llamado magnetómetro que mide campos magnéticos. Puede detectar el campo magnético de la tierra y, por lo tanto, puede ser usado como brújula.Cuando usas la brújula micro:bit por primera vez tienes que calibrarla. Aparecerá un pequeño juego en la pantalla donde tienes que inclinar el micro:bit para encender cada LED, y con esto estará todo listo.

El programa utiliza un bucle infinito (que no acaba nunca) para tomar lecturas de la brújula contínuamente, y las almacena en una variable llamada "angulo". A continuación utiliza selección: una instrucción si… entonces se encarga de que se muestre N (de norte) en la pantalla LED si el ángulo es mayor que (>) 315 grados o menor que (<) 45. Esto significa que te mostrará dónde está el norte siempre que el micro:bit apunte aproximadamente en la dirección correcta.






Reto:
Realiza un programa que te indique el polo norte y el polo sur cuando muevas la placa microbit.

Práctica 10 Nivel de luz ambiental y temperatura

 Los sensores de luz se usan para detectar el nivel de luminosidad y producir una señal de salida representativa de la cantidad de luz detectada.

En algunas ocasiones puede ser interesante conocer el nivel lumínico que hay en diferentes situaciones y así poder calibrar un dispositivo que dependa del valor de la intensidad luminosa, como puede ser una cámara fotográfica.

MakeCode dispone del bloque nivel de luz en la categoría Entrada, que lee el valor de luz aplicado en la pantalla LED. Este valor se mueve en un rango de 0 (oscuro) a 255 (luminoso).

Objetivo.

Al presionar sobre el pulsador A se mostrará el valor numérico de la intensidad de la luz ambiente. Al pulsar sobre B, se mostrará en la matriz de leds la intensidad lumínica. Al pulsar A y B de forma simultánea, se apagará la pantalla.




Reto 

Intenta que al pulsar el botón A nos muestre el gráfico de barras de la temperatura con un valor máximo hasta 50 y si le damos al botón B nos muestre el gráfico de barras de nivel de luz con un valor máximo hasta 255. Por ultimo si le damos al botón A + B nos muestre el valor numérico del nivel de luz y de temperatura.











Práctica 11. Representar datos en una gráfica

Con el simulador makecode podemos representar gráficamente los valores recogidos de sus sensores de luz o temperatura utilizando los bloques de la categoría serial.

Al ejecutar el siguiente programa podremos ver un número de barras iluminadas cuando pulsamos el botón B que representará el nivel de luz ambiental que recoja la placa microbit siendo su valor máximo 255. Por ejemplo si el sensor de luz recoge un valor de 94 nos iluminará 2 filas de diodos led.


Pero si queremos ver la gráfica deberemos pulsar sobre el botón show data simulator que se encuentra debajo del simulador de microbit




Al variar la luminosidad y pulsar varias veces sobre el botón B, veremos como se muestran los datos en una gráfica, además de los datos numéricos.


Reto
Realiza un programa que al pulsar el botón A nos muestre el valor de la temperatura que recoge la placa microbit, colocando como valor máximo 50 . Y muestra una gráfica donde aparezcan varios datos de temperatura representados gráficamente y numéricamente.









Práctica 12. Registrador de datos de tráfico

Utiliza la micro:bit para registrador de datos para estudiar las cosas que ves, como los diferentes tipos de tráfico en este caso o para obtener respuestas a preguntas.

Pulsando un botón, el micro:bit registra los que has visto y almacena los datos en una tabla para que puedas analizarlo más tarde. Los datos permanecen en tu micro:bit aunque desconectes la pila o el cable USB , para que puedas estudiarlo mas tarde en tu ordenador.

necesitamos

- placa micro.:bit

- ordenador y cable usb

- portapilas y pilas (si se usa sin conexión al ordenador para recoger datos)

Funcionamiento

El programa funciona de la siguiente manera, pulsa el botón A para grabar cuando veas un coche, el botón B cuando veas un autobús y pulsa el logotipo táctil dorado cuando veas un camión. Si te has equivocado puedes pulsar los botones A y B a la vez para borrar todos los datos y empezar de nuevo. Cada vez que se realiza un registro aparecerá un icono de coche, bus o camión.

Programa


Analiza tus datos
  • Cuando hayas recopilado los datos, conecta el micro:bit a un ordenador. El micro:bit aparece como una unidad USB llamada MICROBIT.
  • Abre el archivo MY_DATA para ver una tabla de todo el tráfico que has registrado en tu navegador web.




  • Los tiempos registrados en la tabla muestran el tiempo transcurrido desde que se encendió tu micro:bit.

Tú puedes:

  • Suma el total de cada columna para hacer tu propio gráfico de columnas o barras y visualizar los datos de tu estudio.
  • Pulsa el botón copia para copiar los datos y pegarlos directamente en una hoja de cálculo. Utiliza la función suma de la hoja de cálculo para contar el número total de cada tipo de vehículo.
  • Descarga los datos como un archivo CSV (valores separados por comas) que también puedes importar a una hoja de cálculo.