Índice:

Vídeo Tutoriales De Tecnologías Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: 4 Passos
Vídeo Tutoriales De Tecnologías Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: 4 Passos

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: 4 Passos

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: 4 Passos
Vídeo: Nunca he trabajado en quirófano #shorts 2024, Junho
Anonim

Neste tutorial, vamos aprender como ler e controlar o estado de um botão sobre uma placa Arduino Uno. Este ejercicio para realizarmos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando uma cuenta gratuita).

Uma continuação se tiene o resultado final que posteriormente se explicará um passo a outro. Pulsa em "Iniciar simulação" para ver o resultado.

Si la simulación no cargo automáticamente, acesse a través del siguiente enlace:

Siga este ejercicio viendo o vídeo del inicio ou siguiendo los pasos remeded en este tutorial.

Para acessar a web de tinkercad e em caso de que nos aparezca em um idioma distinto ao español para modificar yendo na parte inferior da página, selecionando o idioma español dentro do quadro azul que nos aparece na parte inferior.

Tras esto recargaremos la página y ya la tendremos en español.

Una vez hayamos entrado a la web de tinkercad accedemos a “circuitos” y creamos un nuevo circuito.

Etapa 1: Agregar Los Componentes

Agregar Los Componentes
Agregar Los Componentes

Lo primero que haremos será o componente do circuito, para que incluiremos vários componentes básicos na nossa zona de simulação:

Buscamos "Arduino UNO" na estrutura de base e não combinamos um componente "Arduino UNO R3" na zona de componentes. Haciendo clic sobre el y volviendo a hacer clic en la zona de simulación lo incrustamos. Buscamos "pulsador", que es el nombre asignado al botón cuadrado de 4 patillas, y añadimos el componente de la misma manera que lo hicimos anteriormente a la zona de simulación. También buscaremos "resistencia" y añadimos el componente a la zona de simulación. Debemos modificar o valor deste componente, ya que nuestra resistencia debe ser de 10 Kilo Ohmios e por defeitos de 1 Kilo Ohmio. Para ello accedemos a sus propiedades y modificamos el valor Resistencia a 10 Kilo Ohmios. Se este ejercicio no añadiremos un led, ya que aprenderemos a utilizar o led interno da placa Arduino.

Etapa 2: Cablear El Circuito

Cablear El Circuito
Cablear El Circuito

Botón (Pulsador) Vamos a conectar el Pulsador, lo primero que debemos tener en cuenta es que tan solo useemos 3 pinheiros de los 4 que tiene el componente. Mirando el componente de frente nos encontramos com:

  • Patilla de la esquina superior izquierda (Terminal 1b): Lo conectaremos a um pino digital para poder ler o estado do Pulsador e saber cuando se pulsa e cuando no.
  • Patilla de la esquina inferior izquierda (Terminal 1a): Lo conectaremos a GND o tierra (aunque en el medio insertaremos una resistencia para prolongar la vida útil del componente).
  • Patilla de la esquina derecha inferior (Terminal 2a): Lo conectaremos a 5 voltios.
  • Patilla de la esquina superior izquierda (Terminal 1a): Sin conexión.

El funcionamiento del Pulsador es sencillo, internamente el Pulsador mantiene un circuito aberto entre 5 voltios y GND. Cuando pulsamos el Pulsador, cerramos el circuito y dejamos pasar la corriente a través del componente. A través del pin digital que conectemos a patilla superior izquierda (Terminal 1b) podremos detectar cuando este circuito esta aberta no cerrado ya que el Arduino leerá un 0 ou un 1.

Resistencia

Tendremos que conecte uma extremidade da resistencia a um pino cualquier GND ou a tierra de la placa Arduino. El otro extremo se deberá conectar a la patilla inferior izquierda (Terminal 1a) del Pulsador. Por esta patilha é por la que descargará a GND ou tierra el exceso de corriente que se pueda acumular en el pulsador.

Etapa 3: Programemos

Programemos!
Programemos!

Ahora que ya tenemos cableado el circuito vayamos a la programación.

Iremos al botón Código e nos artificial una zona donde construiremos nuestra programación por bloques.

Borraremos todos os bloques que nos aparecen na zona de implementação e haciendo clic com o botón derecho sobre o icono de la papelera que aparece na parte inferior do pantalla e selecionando a opção “eliminar 4 bloques”.

Tras esto construiremos nosso programa. Lo primero será criado nas variáveis de nosso programa, pequeños cajones de memoria donde almacenaremos datos. Iremos a la sección de bloques Variables y pulsaremos en Crear variable…

A la variable la llamaremos boton1, é importante mencionar que el nombre que se ponga aquí puede ser cualquiera mientras não incluya espacios o símbolos, letras solo y todas as juntas. Esta variável vai a ser la encargada de almacenar el estado del botón.

Uma vez, criar a variável, desde o mismo bloquear Variáveis selecionaremos definir boton1 en 0 y lo arrastramos a nuestra zona de código. Ahora solo nos falta indicar esta variável de que pin va a leer datos. Si volvemos al esquema del circuito, vemos que conectamos el pin de dados del botón al pin digital 2, por lo tanto, este es el que tenemos que escoger. Para ello vamos a la sección de bloques de Entrada y arrastramos el bloque leer pasado digital 2 al interior del bloque definir boton1 en 0, concretamente, lo arrastramos y sustituimos nuestro bloco de entrada por el 0 del bloque definir. Como resultado nos tiene que quedar na zona de programación un bloque con el siguiente contenido:

definir boton1 e ler pasador digital 2

A continuación vamos a insertar una estructura condicional. Necesitamos programar lo siguiente:

si el estado de boton1 es 1 (es decir, si esta en ALTA) entonces:

led integrado del Arduino: encender (ALTA)

si não

conduzido integrado del Arduino: apagar (BAJA)

This programción la llevaremos a cabo con una estructura condicional si… si no. Vamos a la zona de bloques Control y arrastramos el bloque si… entonces… si no…

Y realizaremos 3 tareas:

  • Establecer la condición (entre el si y el entonces)
  • Indique a instrução que se ejecutará no caso de que a condição do mar cierta (encender el led) -> el si
  • Indicar a instrução que se ejecutará no caso da condição mar falsa (apagar el led) -> el si não

Para a condição, iremos para a seção de blocos Matemáticas e arrastraremos para a condição do se o bloco comparativo que tem forma de rombo com números a sus extremos e los símbolos de> <=! = No meio. Y tenemos que rellenar sus 3 huecos:

  • No primer hueco, o que se encuentra mais sobre a izquierda, arrastraremos o boton1 variável que podemos obtener de la sección Variables.
  • En el hueco del medio, tenemos que indicam o tipo de operação, como lo que queremos es avaliar si la variável boton1 es igual a ALTA, el símbolo escogido tendrá que ser: = (igual)
  • En el último hueco tenemos que que añadir otro bloqueia la sección Matemáticas, neste caso el bloque cuadrado que pone ALTA ou BAJA. Lo añadiremos e lo dejaremos no estado ALTA.

Con esto tendremos: si boton1 = ALTA entonces

Por, as instruções que se executam no caso de que a condição mar cierta ou falsa las sacaremos de la sección de bloques de Salida. Arrastraremos dos bloques definir LED integrado. El que tiene el parámetro em ALTA será el que vaya en el si, y el que tiene el parámetro en BAJA será el que vaya en el si no.

Etapa 4: Ejecutar La Simulación

Ejecutar La Simulación
Ejecutar La Simulación

Por último, se você pulsar no botão "Iniciar simulação", o novo programa será executado no Arduino Uno.

Al pulsar sobre o botão observar que se encaixa em um pequeño conduzido integrado na placa de Arduino. Este led se encuentra debajo del pin digital 13, e esta identificou com a letra L.

Si pulsáis y soltáis el botón rapidamente, el led se encenderá y apagará también con rapidez. Pero si mantenéis el botón pulsado, el led se mantendrá encendido mientras no soltéis el botón. Eles estão debe a que o Arduino está leyendo a través del pin digital 2 the state del botón, cuando pulsamos el botón se acciona el circuito, pero en cuanto se suelta el botón, su estado cambia y el led se apaga.

Se queremos parar a simulação bastará com pulsar o mismo botón de antes, cuyo nombre habrá cambiado a “Detener simulación”.

Recomendado: