martes, 22 de diciembre de 2020

P22_SERVO. Control de un recinto con ultrasonidos y Servo

Esta práctica consiste en utilizar y servomotor que está continuamente girando. Encima de él va montado un ultrasonidos que inspecciona el recinto. Además añadiremos el zumbador para emitir un leve sonido.

Cuando el ultrasonidos detecta la presencia de algo, entonces se parará el servomotor y parpadearán los leds para avisar del obstáculo. Tras esto, reanudará la marcha para seguir inspeccionando.

Materiales:

  • Sensor ultrasonidos HC-SR 04 externo.
  • Servomotor conectado en su alojamiento (pin9).
  • Zumbador externo conectado en su alojamiento (pin6).


Las partes donde deberemos centrarnos para realizar la práctica son:


En la siguiente imagen se observa el esquema de conexión:


En el siguiente vídeo se observa el funcionamiento:


El código empleado es el siguiente:







domingo, 6 de diciembre de 2020

P36_C. Consola "Adivina el número"

 En esta práctica vamos a emplear la consola del programa "ventana para visualizar e introducir información", y vamos a juagar a adivinar un número aleatorio entre el 1 y el 100.

El programa nos irá ayudando a encontrarlo, indicándonos si el número que hemos introducido es mayor o menor que el que queremos encontrar.

El programa es el siguiente:

                                          

Para ello deberemos entrar en la consola:


y después introducir los números hasta encontrar la solución:



P12_LDR. Encendido progresivo de leds según nivel de Luz

 En esta práctica vamos a encender uno de los 5 leds según el nivel de luz recibido por un sensor analógico LDR.

Materiales:

  • Sensor de luz LDR integrado en la placa en entrada analógica A3.
  • Led 2 integrado en la placa (pin2).
  • Led 3 integrado en la placa (pin3).
  • Led 4 integrado en la placa (pin4).
  • Led 5 integrado en la placa (pin5).
  • Led 6 integrado en la placa (pin6).
Las partes donde deberemos centrarnos para realizar la práctica son:


El código empleado es el siguiente:

Otra forma de hacerlo, estableciendo una variable para cada pin:



sábado, 5 de diciembre de 2020

P23_SERVO. Control de un servo con un potenciómetro

 Esta práctica nos va a permitir control de una forma muy sencilla el giro de un servo. Para ello emplearemos el potenciómetro conectado en la entrada analógica A1.

Con un pequeño destornillador o con el dedo, giramos el potenciómetro sin forzarlo y podremos comprobar como el servomotor gira del mismo modo que lo hacemos con el potenciómetro.

Materiales:

  • Potenciómetro insertado en placa en entrada analógica A1.
  • Servomotor externo acoplado en su alojamiento (pin9).
Las partes donde deberemos centrarnos para realizar la práctica son:


En el siguiente vídeo se observa el funcionamiento:


En la consola podemos comprobar como cambian los valores conforme giramos el potenciómetro.







P24_SERVO. Control Servo con teclado PC

 Esta práctica consiste en controlar el ángulo y posición de un servo según pulsemos en el teclado del ordenador los números del 1 al 4.

- El número 1 es 0 grados.

- El número 2 es 45 grados.

- El número 3 es 90 grados.

- El número 4 es 135 grados.

- El número 5 es 180 grados.

- Cualquier otro número, nos dará un error.

Materiales empleados:

  • Servomotor externo acoplado en su alojamiento (pin9).
Las partes donde deberemos centrarnos para realizar la práctica son:


Cuando hayamos programado, tendremos que irnos a la ventana "consola".
En el siguiente vídeo se observa el funcionamiento:



El código empleado es el siguiente:






viernes, 4 de diciembre de 2020

P48_Nx. Neopixel Nos Chocamos

SECUENCIA (Movimiento a izquierda y derecha)

Material necesario:
  • Neopixeles integrado en placa (pin8).
Las partes de la placa donde deberemos centrarnos para realizar la práctica son:


El código empleado es el siguiente:


P47_Nx. Neopixel Subir intensidad

 SECUENCIA (Subir intensidad cambiando de colores)

Material necesario:
  • Neopixeles integrado en placa (pin8).
Las partes de la placa donde deberemos centrarnos para realizar la práctica son:



P46_Nx. Neopixel Coche fantástico

 SECUENCIA (Coche fantástico)

Material necesario:
  • Neopixeles integrado en placa (pin8).
Las partes de la placa donde deberemos centrarnos para realizar la práctica son:



El código empleado es el siguiente:

P45_Nx. Salida de Fórmula 1 con Neopixel

 Esta práctica vamos a simular la salida de una carrera de F1 utilizando Neopixel y un zumbador.

Materiales:

  • 4 Neopixeles insertados en placa (pin8).
  • Zumbador externos acoplado en su alojamiento (pin6).
  • Pulsador insertado en placa (pin7).
La secuencia comenzará al pulsar el interruptor 7.

Las partes donde deberemos centrarnos para realizar la práctica son:








P03_L. Semáforo Fórmula 1 con sonido

En esta práctica vamos a utilizar el encendido de los leds simulando el del comienzo de las carreras de Fórmula 1 acompañado del sonido característico.

Para ello deberemos pulsar el interruptor 7 y comenzará la secuencia.

Materiales:

  • Led 2 integrado en placa (pin2)
  • Led 3 integrado en placa (pin3).
  • Led 4 integrado en placa (pin4).
  • Led 5 integrado en placa (pin5).
  • Led 6 integrado en placa (pin6).
  • Zumbador externo acoplado en su alojamiento (pin6) "Comprobar las patillas del zumbador"
  • Pulsador integrado en placa (pin7)

Las zonas donde deberemos centrarnos para realizar la práctica son:



Detalle del zumbador. Comprobar que el positivo coincida.

En el siguiente vídeo se puede observar el funcionamiento:

  

Código del programa:










P02E_L. Secuencias con Leds

Encendido ascendente y descendente de Leds.

Esta práctica consiste en emplear el uso de funciones.

En este caso hemos creado una función llamada "ascendente" y otra llamada "descendente".

a. Iniciaremos la práctica con todos los leds apagados.

b. Creamos la función "ascendente" que consiste en iluminar los leds desde el 2 hasta el 6, apagando el siempre el último que se haya iluminado.

c. Crearemos una función llamada "descendente" que consistirá en iluminar de forma contraria a la anterior, es decir, se iluminarán los leds empezando por el 6 y acabando por el 2, apagando siempre el último que se haya iluminado.

d. Meteremos estas 2 funciones creadas en nuestro bucle.

Material necesario:

  • Led 2 integrado en placa (pin2)
  • Led 3 integrado en placa (pin3)
  • Led 4 integrado en placa (pin4)
  • Led 5 integrado en placa (pin5)
  • Led 6 integrado en placa (pin6)
Las partes de la placa donde deberemos centrarnos para realizar la práctica son:


El código empleado es el siguiente:

En el siguiente vídeo se observa el funcionamiento:


P08. MK Detectamos materiales conductores o aislantes

 Esta práctica consiste en emplear las conexiones Makey-Makey para para identificar los materiales que son conductores o aislantes. Para ell...