Está en la página 1de 6

UNIVERSIDAD AUTONOMA CHAPINGO

INGENIERIA EN IRRIGACION

INSTRUMENTACIÓN Y ELECTRÓNICA

PRACTICA 1: ENTRADAS Y SALIDAS DIGITALES.


PROGRAMACIÓN DE ARDUINO

INTEGRANTES DEL EQUIPO:

HERNANDEZ SANCHEZ FERNANDA ITANDEHUI

PEREZ RIVERA JOHAN DE JESUS

SANTIAGO MORALES ERANDER DAEL

GRADO: 5 GRUPO: 2

NOMBRE DEL PROFESOR: NOÉ VELÁZQUEZ LÓPEZ

FECHA DE ENTREGA: 28 DE ABRIL 2023


Introducción

Tinkercad es una plataforma online creada en el año 2011 por Kai Backman y Mikko
Mononen y 3 años después el programa fue adquirido por Autodesk, está enfocada en el
diseño y modelado que permite la creación y animación de distintos proyectos, este
programa está dirigido a un amplio campo de usuarios, desde estudiantes hasta expertos
en el diseño.

Esta plataforma permite crear una simulación de prototipos de circuitos que hace posible
identificar la eficiencia o posibles fallas en el diseño creado, además de que es posible
codificar el funcionamiento de los modelos ya que utiliza código Arduino a través del
codeblocks.

Arduino es también una plataforma de creación de electrónica de código, ofrece bases de


hardware abiertos y extensibles, recalcando su entorno de programación sencillo y claro,
lo que hace posible que los usuarios puedan modificar la placa base y así crear diferentes
tipos de microordenadores a los que se les puede dar diferente uso, en otras palabras, los
usuarios pueden crear sus propias placas de acuerdo con las necesidades que conlleva el
modelo del circuito en cuestión.

Las entradas y salidas digitales (nivel lógico) son los bloques más básicos de los sistemas
de hardware digitales construcción. También se les conoce comúnmente como GPIO.
Una señal de nivel lógico tiene dos estados: baja y alta, respectivamente, 0 y 1 o falsas y
verdaderas. Las representaciones reales de estos estados en términos de voltaje y corriente
varían en función de los circuitos que los generan, a su vez, influyen en los circuitos que
los utilizan.

SALIDA DIGITAL
Cuando se utiliza como salida, en sus modos de funcionamiento por defecto, los pines
MIOIO representan los niveles lógicos de la siguiente manera:

• Un nivel lógico BAJO hará que el pin para forzar una tensión de 0 V ( " tierra")
en lo que se conecta a la misma.
• Un nivel lógico ALTO hará que el pin para forzar una tensión de 3,3 V en lo que
se conecta a la misma.
A modo de ejemplo, un LED conectado entre un pin de salida digital (ánodo del LED) ,
a través de una resistencia de 220ohm a tierra se iluminará cuando el estado del pin es
alto.

Objetivos

• Familiarizarse con el ambiente de programación de Arduino, mediante la


elaboración de programas sencillos para encender y apagar un LED, Leer señales
digitales y analógicas, imprimir datos en un módulo LCD y manejo de una
pantalla táctil
• Reconocer diferentes formas de señales generadas por Arduino y que sirven para
control.

Materiales y método

1. Para la elaboración de esta práctica se necesitó de una computadora puesto que se

haría uso de la plataforma online Tinkercad, donde se elaboraron los códigos.

2. En esta plataforma se encuentra una gran variedad de componentes, pero en esta

ocasión solo ocuparemos un Arduino UNO, una protoboard, botones, LEDs y

resistencias de 220 Ohms

3. Dependiendo del resultado que quisiéramos obtener, variaba la cantidad de LEDs

y resistencias.

4. Una vez conectado el circuito a trabajar, se hacían las modificaciones

correspondientes al código para obtener diversos resultados.


Resultados

Programa que encienda y apague el LED

https://www.tinkercad.com/things/lYy5XuuRqDz

Programa que incremente el brillo del LED

https://www.tinkercad.com/things/6DUWBXVW39b
Programa que encienda varios LEDs en secuencia

https://www.tinkercad.com/things/it772Ek3AFR

Programa que encienda el LED cuando el botón este presionado

https://www.tinkercad.com/things/l93mAlhw7hm
Conclusiones

En conclusión, familiarizarse con el ambiente de programación de Arduino es una


habilidad valiosa para cualquier persona interesada en la electrónica y la programación.
Arduino proporciona una plataforma fácil de usar y de bajo costo para crear proyectos
electrónicos interactivos y programables.

Al aprender a programar en Arduino, los usuarios pueden controlar una amplia variedad
de componentes electrónicos, como sensores, motores, luces y pantallas. Además,
Arduino es una comunidad de código abierto que comparte libremente sus diseños y
proyectos, lo que permite a los usuarios aprender de otros y construir sobre su trabajo.

Para nuestro caso, al usarlo de manera digital en la plataforma presentada por el profesor,
tuvimos un acercamiento al Arduino, además de indirecto, amigable e interactivo,
teniendo también un lenguaje que se hace familiar al poco tiempo de uso.

En definitiva, aprender a programar en Arduino puede abrir muchas puertas creativas y


profesionales y es una habilidad útil para tener en el mundo de la tecnología actual.

Bibliografía

• Fernandez, Y. (23 de Septiembre de 2022). Xataka Basics. Obtenido de


https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-
uno

• Mejia, M. (5 de Agosto de 2021). Crehana. Obtenido de


https://www.crehana.com/blog/estilo-vida/tinkercad-que-es/

También podría gustarte