Placa de prototipos o breadboard

Normalmente, todo el circuito electrónico que Arduino controlará se montará sobre una placa de prototipos o breadboard, y el conexionado se realiza con cables tipo jumper:

La placa breadboard está llena de agujeros unidos en columnas con una chapa metálica por debajo de forma que, introduciendo la pata de un componente en un agujero, se conectará a otra pata de otro componente que metamos en la misma columna.

Los agujeros de la fila superior e inferior están conectados horizontalmente. Se usan para conectar el positivo y el negativo de la alimentación.

En el medio hay un hueco que separa las columnas de agujeros superior e inferior y permite conectar chips o circuitos integrados.

Ejemplo de conexión sobre una breadboard

Fuente: Grupo Robótica PSM

ArduinoBlocks y la programación por bloques

ArduinoBlocks es una plataforma de programación online que permite gestionar cuentas personales en las que crear, guardar y compartir proyectos. Para comenzar a trabajar, necesitaremos:

  1. Disponer de conexión a internet
  2. Crear una cuenta en ArduinoBlocks
  3. Iniciar un nuevo proyecto (a cada programa le denomina “Proyecto”)
  4. Descargar e instalar ArduinoBlocks-connector (driver para cargar los programas a Arduino)
  5. Hacer el programa y cargarlo en la placa desde el navegador.

En ArduinoBlocks se lleva a cabo una programación gráfica (visual) por bloques. El programa se organiza de la misma forma que en la programación con texto estructurado para Arduino, pero en lugar de escribir el código, se arrastran y configuran bloques que equivalen a ese código.

Funcionamiento general del programa

Hay dos partes principales en un programa, Inicializar y bucle. Sigue leyendo

Cilindro de doble efecto

Dibuje el símbolo de un cilindro de doble efecto y explique su funcionamiento (Selectividad Andalucía Junio 2018).

Estos cilindros tienen dos tomas de aire, una a cada lado del émbolo. Pueden producir movimiento en dos sentidos: avance y retroceso. Se utilizan, por ejemplo, en la apertura y cierre de las puertas de autobús.

La presión ejercida por el aire comprimido en cada una de las cámaras empuja al émbolo a desplazarse en los dos sentidos de forma alternativa. Se dispone así de una fuerza útil tanto en el avance como en el retroceso.

Partes de un cilindro neumático de doble efecto:

Teorema de Pascal

Explique el enunciado del teorema de Pascal y cite dos ejemplos de aplicación.

El principio de Pascal dice:

“La presión ejercida en un punto de una masa líquida se transmite íntegramente y por igual en todas direcciones.”

En la prensa hidráulica, si en uno de los émbolos (el más pequeño) se aplica una presión P1, ésta ha de transmitirse al otro émbolo con la misma intensidad; es decir: P1=P2

280px-prasa_hydrauliczna-svg

Y como P=F/S entonces

F1/S1=F2/S2

Aplicaciones:

  • Prensa hidráulica
  • Frenos hidráulicos
  • Gatos hidráulicos
  • Bomba agua manual

 

Práctica 2 #arduino: Led intermitente (1)

Se trata de conectar un led al pin 10, haciendo que luzca durante 500 ms y que se apague durante 100 ms, este proceso se repetirá cíclicamente.

El led lleva conectada una resistencia de 120 Ω.

MATERIAL NECESARIO
  • 1 Placa Arduino
  • 1 Placa protoboard
  • 1 Led
  • 1 Resistencia 120 Ω
  • Cables

 

ESQUEMAS

 

CÓDIGO ARDUINO

Ahora vamos a repetir la práctica pero utilizando para la programación ArduinoBlocks.

ArduinoBlocks es una plataforma web online donde podemos programar nuestra placa Arduino de forma visual sin necesidad de conocer el lenguaje C++ que utiliza Arduino IDE.

El resultado es el siguiente:

CÓDIGO ARDUINOBLOCKS (1)

Otra solución es utilizar el bloque “Led” de los actuadores que funciona exactamente igual que el bloque “Escribir Digital”. Podemos usarlo de la misma forma.

CÓDIGO ARDUINOBLOCKS (2)

 

FUNCIONAMIENTO

Inténtalo tú:

  • Modifica los tiempos para que encienda durante 1500 ms y se apague durante 500 ms.

Práctica 1 #arduino: Hello World

Este es el ejemplo básico equivalente al “Hola Mundo” de cualquier lenguaje de programación haciendo simplemente el encendido y apagado de un led.

Antes de realizar la práctica conviene que le eches un vistazo a este video tutorial.

En este caso el LED está conectado en el pin13, y se enciende y apaga cada segundo. La resistencia que se debe colocar en serie con el puede omitirse ya que el pin13 de Arduino incluye en la tarjeta esta resistencia.

Antes de hacer el montaje debes de realizar el circuito en tu cuenta de clase TinkerCAD y realizar la simulación.

MATERIAL NECESARIO
  • 1 Placa Arduino
  • 1 Placa protoboard
  • 1 Led
  • Cables
ESQUEMAS

 

CÓDIGO ARDUINO

Ahora vamos a repetir la práctica pero utilizando para la programación ArduinoBlocks.

ArduinoBlocks es una plataforma web online donde podemos programar nuestra placa Arduino de forma visual sin necesidad de conocer el lenguaje C++ que utiliza Arduino IDE.

El resultado es el siguiente:

CÓDIGO ARDUINOBLOCKS (1)

Otra solución es utilizar el bloque “Led” de los actuadores que funciona exactamente igual que el bloque “Escribir Digital”. Podemos usarlo de la misma forma.

CÓDIGO ARDUINOBLOCKS (2)

 

FUNCIONAMIENTO

Inténtalo tú:

  • Modifica el tiempo de retardo para 100 ms, 250 ms, 2000 ms y 5000 ms.