Í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 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: 4 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial, vamos aprender a diferença entre señales e componentes digitales y analógicos 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 das unidades deste componente da misma manera que os hicimos anteriormente na zona de simulación. Por defeito, viene en color rojo, dejemos uno in rojo y pongamos otro in green, esto podemos hacerlo acedendo a suas propriedades, haciendo clic sobre o elemento. También buscaremos "resistencia" e añadimos das unidades deste componente na zona de simulação. 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.
Etapa 2: Cablear El Circuito
Leds
Para evitar que os leds se nos quemen si los conectamos 5V diretamente, debemos colocar as resistências entre as patilhas positivas (el ánodo) e os pinheiros do Arduino com o fin de rebajar a tensão do corriente (o voltaje do circuito). Para ello hacemos clic en la patilla positiva del primer led, la que viene dada como ánodo) y desplazamos el ratón hasta un de las patillas de la resistencia, donde volvemos a hacer clic. Vemos que aparece uma linea verde que une estos elementos. Cambiaremos a cor do cabo um rojo haciendo clic sobre él y repetiremos este processo com o segundo led y la segunda resistencia.
Resistencias
Después de conectar los ánodos de los leds a las resistencias vamos a conectar los cátodos a cualquiera de los pinheiros GND da placa Arduino de la misma manera que hicimos anteriormente, haciendo clic sobre el cátodo del led e depois de haciendo clic sobre alguno de los GND da placa Arduino. Podemos conectar ambos elementos ao mismo GND sem problemas. Ahora conectamos los otros extremos de las resistencias a unos pines del Arduino, en este caso los conectaremos a los pines 8 e 9, aunque nos valdría cualquier pin digital.
Este é o exercício que vamos comparar as señales analógicas e as señales digitales por lo que é fundamental que conectemos uno de los led a un pin digital normal y el otro led a un pin digital PWM, el cual actúa como un pin analógico. Estos pines PWM podemos identificar porque incluyen o símbolo de la virgulilla, o lo que es lo mismo, o rabito de la ñ, ao lado do seu número. Son los pines digitales 3, 5, 6, 9, 10 e 11. El resto de pines digitales son los normales.
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.
Nosso objetivo será rastreado com o pino 8 em formato digital (0/1) e rastreado com o pino 9 em formato analógico (0… 1023).
Al led del pino 8 (digital):
- Cuando reciba un 0 estarão recibiendo 0 voltios y entonces se apagará por completo..
- Cuando reciba un 1 estará recibiendo 5 voltios y entonces se encenderá al 100%.
Al led del pino 9 (PWM - analógico):
- Cuando reciba un 0 estarão recibiendo 0 voltios y entonces se apagará por completo
- 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.
- Finalmente, o valor do pino 9 será alcançado no máximo, em 1023, e estará disponível a 100% de intensidade.
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 opción eliminar 4 bloques.
Vamos a realizar 2 tarifas em nossa programação:
- Encender e apagar o led conectado ao pino digital 8 com um segundo de espera.
- A continuação encender e apagar o led conectado ao pino digital PWM 9 de forma gradual.
Led conectado ao pino digital 8
Empecemos com o led conectado ao pino 8. Añadiremos un bloque de Salida para definir o pasador 8 en ALTA. Esta orden a direção ao Arduino que envíe 5V de corriente pelo pino 8, ou então que é o mismo que encienda el led.
Añadimos otro bloqueia o tipo Control del tipo esperar 1 segundo arrastrándolo hasta la parte inferior del bloque que añadimos anteriormente, con lo que o Arduino esperará um segundo antes de ejecutar el siguiente bloque.
Tras esto colocamos otro bloque de Salida na parte inferior do Control que acabamos de añadir no definimos pasador 8 em BAJA. Con esta ordenar as direções ao Arduino que envíe 0V de corriente pelo pino 8, ou então que é o mismo que apague o led.
Y por último volvemos a añadir otro bloque de control del tipo esperar 1 segundo tras este ultimo bloque de salida. Con esto volvemos um hacer que el Arduino espere otro segundo antes de ejecutar el siguiente bloque.
Led conectado ao pino digital PWM 9
Continuamos la programación debajo de lo anterior.
Lo primero nos dirigimos para a seção de bloques de Variables y cria o brilho variável que representa a intensidade de nuestro led.
Nos dirigimos a la sección de bloques de Control y arrastramos el bloque contar a la zona de programación y le definimos los siguiente parámetros:
contar arriba por 5 para brilho de 0 a 255 hace
Lo que acabamos de hacer es subir hacia arriba el brillo de 0 a 255 com saltos de 5 en 5.
Dentro del bloque contar vamos a añadir otros 2 bloques:
- De la sección de bloques Salida, añadimos el bloque definir pasador 9 en shine (brilho para obtenemos de la sección Variables)
- De la sección de Control, añadimos el bloque esperar 75 milisegundos
Duplicamos todo este bloque conta haciendo clic derecho y pulsando en Duplicar. Situamos el duplicado justo debajo y cambiamos el contar arriba por contar abajo.
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.
O primeiro observaremos que se ejecutar a programação referente ao pino digital 8, e que observamos que o led se enciende e se apaga por completo. A continuação se executa a programação referente ao pino PWM 9, no que observamos como a intensidade do led va creciendo hasta llegar ao máximo para entonces, empezar a descender la intensidad hasta llegar e apagar por completo.
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 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
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 ?: Este tutorial vamos aprender como modificar a intensidade da luz de um led con um potenciómetro sobre uma placa Arduino Uno. Este exercício para realizarmos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando um cuen
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezanino: 6 Passos
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos necessários á rios para desenvolver aplica ç õ es anal ó gicas usando Dragonboard 410c e Linker Sprite Mezzanine