Índice:

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 !: 4 Passos

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: 4 Passos

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: 4 Passos
Vídeo: 02: ¡Experimentemos con señales analógicas y digitales! 2024, Novembro
Anonim

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

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 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

Cablear El Circuito
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

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 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

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.

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: