Índice:
- Etapa 1: Agregar Los Componentes
- Etapa 2: Cablear El Circuito
- Etapa 3: Programemos
- Etapa 4: Ejecutar La Simulación
Vídeo: Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
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
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
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
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
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:
Vídeo Tutoriales De Tecnologías Creativas 01: Hello World! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 etapas
Vídeo Tutoriales De Tecnologías Creativas 01: Hello World! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Este tutorial vamos aprender como hacer parpadear (blink) um diodo LED com uma placa Arduino Uno. Este exercício para realizarmos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando uma cuenta gratuita) .A continuación se
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 etapas
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: Este tutorial vamos aprender como hacer um detector de presença com um sensor de ultrasonidos sobre uma placa Arduino Uno y using Tinkercad Circuits (utilizando uma cuenta gratuita)
Vídeo Tutoriales De Tecnologías Creativas 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: 4 Passos
Vídeo Tutoriales De Tecnologías Creativas 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: Neste tutorial vamos aprender a diferença entre señales e componentes digitales y analógicos sobre uma placa Arduino Uno. Este exercício para realizaremos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando uma cuenta gr
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: Neste tutorial vamos aprender como ler e controlar o estado de um botão sobre uma placa Arduino Uno. Este exercício para realizarmos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando uma cuenta gratuita) .A continuación
Potenciômetro digital MCP41HVX1 para Arduino: 10 etapas (com imagens)
Potenciômetro digital MCP41HVX1 para Arduino: A família MCP41HVX1 de potenciômetros digitais (também conhecidos como DigiPots) são dispositivos que imitam a função de um potenciômetro analógico e são controlados por SPI. Um exemplo de aplicação seria substituir o botão de volume do seu aparelho de som por um DigiPot que é