Índice:

Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 Passos
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 Passos

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 Passos

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 Passos
Vídeo: 04: ¿Para qué servirá un potenciómetro y un led? 2024, Novembro
Anonim

Projetos Tinkercad »

Neste tutorial, vamos aprender como modificar a intensidade da luz de um led com um potenciómetro 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 "led" e añadimos o componente da misma manera que os hicimos anteriormente na zona de simulación. Por defeito, vi uma cor vermelha, então podemos mudar sua cor acessando suas propriedades, fazendo clique sobre o elemento. 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 220 Ohmios e por defeitos de 1 Kilo Ohmio. Para ello accedemos a sus propiedades y modificamos el valor Resistencia a 220 Ohmios. Por último, buscaremos "potenciómetro" y lo añadiremos a la zona de simulación. Sobre este componente sem feno que realiza a configuração especial da ninguna.

Etapa 2: Cablear El Circuito

Cablear El Circuito
Cablear El Circuito

Conduziu

Para evitar que el led se nos queme se os conectamos 5V diretamente, debemos colocar a resistencia entre a patilha positiva (el ánodo) e o pino del Arduino com o fin de rebajar a tensión de la corriente (el voltaje del circuito). Para ello hacemos clic en la patilla positiva del led, la que viene dada como anodo) y desplazamos el ratón hasta un de las patillas de la resistencia, donde volvemos a hacer clic. Vemos que aparece uma linha que une o ánodo del led com uma das patilhas de la resistencia, que neste caso es de cor verde. Así unimos componentes. É importante ter em conta que a resistência sem polaridade, da igual colocarla em um sentido o no contrario, pero el LED sim polaridad y si lo conectamos al revés no funcionará.

Resistencia

Después de conectar el ánodo del led a la resistencia vamos a conectar el cátodo a cualquiera de los pines GND de la placa Arduino de la misma manera que hicimos con la resistencia y el ánodo del led, haciendo clic sobre el cátodo del led y después haciendo Clique sobre o fogo do GND da placa Arduino. Bem, conectamos o outro extremo de la resistencia a um de los pines del Arduino, neste caso lo conectaremos al pin 9, aunque nos valdría cualquier pin digital que incluya el símbolo de la virgulilla, o lo que es lo mismo, el rabito de la ñ, al lado de su número. Estos pines son conocidos como PWM e son los pines digitales 3, 5, 6, 9, 10 e 11.

Estos pines digitales PWM tem a capacidade de comportamento como um pino digital ou um pino analógico. Los pines digitales solo pueden tomar los valores de 0 o 1, que se corresponde com 0 y 5 voltios respectivamente. En cambio los pines analógicos pueden to take los valores de 0 a 1023, that se corresponed también with 0 y 5 voltios respectivamente, pero with la different of that tenemos un rango of 1024 values that we can recorrer.

O novo objetivo será que obter salga um 0 por o pino 9 al que esta conectado ao led, a este le lleguen 0 voltios y por lo tanto se mantenga apagado. A medida que el valor del pin 9 aumente, se irá proporcionando mais voltaje al led y se irá encendiendo gradualmente. Por ejemplo, cuando el valor del pin 9 se encuentre en 512, el led estará encendido a un 50% de intensidad. E finalmente o valor do pino 9 será alcançado no máximo, em 1023, e estará disponível a 100% de intensidade.

Potenciómetro

Por último conectaremos el potenciómetro. Este componente tiene 3 conexões, de izquierda a derecha son:

Terminal 2 - Limpador - Terminal 1

Pero no os preocupéis, la conexión es muy sencilla.

  • Terminal 2 se conecta ao pino de 5 voltios (5V) do Arduino
  • Terminal 1 se conecta a um pino cualquier de GND o tierra del Arduino
  • O limpador se conecta a um pino analógico do Arduino. En este ejemplo lo conectamos a A0.

O pino de dados do potenciômetro (limpador) se debe conectar a um pino analógico, que os pinheiros do A0 al A5, por meio do mismo motivo que conectamos el conduziu um pino PWM. Porque el potenciómetro vai a leer valores entre 0 e 1023, não apenas 1 o 0.

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 primera variable la llamaremos valorPotenciometro, es importante mencionar que el nombre que se ponga aquí puede ser cualquiera mientras no incluya espacios o símbolos, letras solo y todas as juntas. Esta variável vai ser a encargada de almacenar el valor leído por el potenciómetro.

A segunda variável la llamaremos valorLed y será la encargada de almacenar el valor que se le el conduzido para que muestre su intensidad.

Uma vez criadas as variáveis, from el mismo bloque Variables selecionaremos definir en 0 y lo arrastramos a nuestra zona de code. Abraemos el desplegable que tiene este bloqueia para selecionar a variável correta, que es valorPotenciômetro. Ahora solo nos falta indicar esta variável de que pin va a leer datos. Volvemos o esquema del circuito, vemos que conectamos o pino de dados do potenciómetro ao pino analógico A0, por lo tanto, este é o que tenemos que escoger. Para ello vamos a la sección de bloques de Entrada y arrastramos el bloque leer pasado analógico A0 al interior del bloquear valorPotenciometro en 0, concretamente, lo arrastramos y sustituimos nuestro bloque de entrada el 0 del bloquear definir. Como resultado nos tiene que quedar na zona de programación un bloque con el siguiente contenido:

definir valorPotenciômetro em leitor analógico A0

A continuação vamos definir a variável do valor do led e vamos indicar que tiene que trabalhar em um rango de 0 a 255. Este rango se debe a que o led es um componente digital e seu rango de trabalho é de 0 a 255. Como o rango obtenido pelo potenciômetro é de 0 a 1024, temos que realizar uma conversão, e adaptar o rango 0-1023 ao rango 0-255 para que o led possa entender. Vamos a la sección de bloques Variables y arrastramos debajo del bloque anterior el bloque definir valorLed en 0. Luego vai a la sección de bloques de Matemáticas y arrastramos el bloque asignar 0 al rango entre 0 y 180 y sustituimos el primer 0 por la variable valorPotenciometro que podemos obtener de la sección de bloques Variables. Y sustituimos los dos ultimos valores por el rango con el que trabaja el led, 0 y 255.

definir valorLed en asignar valorPotenciômetro al rango entre 0 e 255

Añadiremos un bloque de Salida para definir un pasador 9 en 0. Registra que 9 era o pino no que habíamos conectado nuestro led. Ahora tenemos que vincular este pin o pasador 9 a la variable que hemos creado para el led, por lo que vai a la sección de bloques Variables y arrastraremos valorPotenciometro para sustituir esta variável por el 0 del bloquear definir pasador. Como o resultado nos queda el siguiente bloqueia de código:

definir pasador 9 en valorPotenciômetro

A continuação irá para a seção de bloques de Salida e añadiremos 4 bloques de imprimir na série de monitores com os parâmetros siguientes:

  • imprimir en monitor serie potenciometro =, nueva línea sin
  • imprimir en monitor serie valorPotenciometro, nueva línea pecado
  • imprimir en monitor serie -> led =, nueva línea pecado
  • imprimir en monitor serie valorLed, nueva línea con

Los parámetros "potenciometro =" y "-> led =" son textos literais que queremos que aparezcan. Los parâmetros valorPotenciômetro y valorLed son las variables que podemos obtener de la zona de bloques Variables.

Os parâmetros sem e com o representante final, se houver um salto de linha ao final da mensagem (com) ou não (pecado). Como se você vê, apenas se dá um salto de linha ao final, por lo que esos 4 mensajes apareceran na misma linha.

Por último, vamos a la zona de bloques Control e incluimos como última instrucción un bloque de esperar que configuramos a 2 milisegundos.

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 se executará no Arduino Uno y veremos o resultado final sobre o led.

Al mover el potenciómetro veremos como la intensidad del led varia. Si queremos ver los valores que estamos obteniendo del potenciómetro o los valores that we enviando al led, pulsaremos en Monitor Serie, en la parte inferior derecha de la pantalla, debajo de los bloques de codigo.

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

Recomendado: