Tarea 2 - Grupo 2 - IyP2023-2

De Casiopea



TítuloTarea 2 - Grupo 2 - IyP2023-2
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2023-2
CarrerasDiseño
2
Alumno(s)Gabriela Cigarruista, Sofía González, Pia Espinoza Schmith, Antonella Pascualetti, Antonella Sierralta, DéboraAravena, Fernanda Murillo

Tarea 2

Uso de Starter Arduino en Tinkercad

Mediante el programa Tinkercad se nos pidió explorar los distintos tipos de starters de arduinos y posteriormente dar una breve explicación sobre su funcionamiento, características y los códigos utilizados. Se optó por la pantalla LCD, el cual consiste en la implementación de un circuito utilizando una pantalla de cristal líquido (LCD) para realizar una prueba de desplazamiento horizontal del texto en la pantalla con el objetivo de demostrar la capacidad de controlar y manipular el contenido de un LCD a través de la programación.

Funcionamiento

Un Arduino LCD en Tinkercad proporciona a los usuarios una representación virtual de una pantalla LCD y una placa Arduino (por ejemplo, una placa Arduino UNO) que se pueden interconectar y programar. Los usuarios pueden diseñar circuitos electrónicos que involucran pantallas LCD y luego cargar código en la placa Arduino para controlar la información que se muestra en la pantalla.

Este tipo de simulación es especialmente útil para aprender sobre la programación de microcontroladores Arduino y cómo interactúan con componentes como las pantallas LCD. Los usuarios pueden crear proyectos como mostrar texto, números, gráficos o información sensorial en la pantalla LCD y programar el comportamiento deseado.

Características

Cuenta con una Pantalla LCD, Conexión con Arduino, Programación, Personalización y Simulación en tiempo real.


LCD Display

Link: https://www.tinkercad.com/things/jVGcSLz6TVW?sharecode=Fx_dIldKNBYH0HWV5jduYtRgE-Y3Kwac-OAiTseUIjU

IYP.1PGADFAS.3.png IYP.1PGADFAS.1.png IYP.1PGADFAS.2.png

Código

// C++ code //

  1. include <Adafruit_LiquidCrystal.h>

int seconds = 0;

Adafruit_LiquidCrystal lcd_1(0);

void setup() {

 lcd_1.begin(1,2);
 lcd_1.print("LLEGO SEPTIEMBRE AYAYAI VIVA CHILE!!!!");
 delay(1000);
 lcd_1.setCursor (0,1);
 lcd_1.print("TIKI TIKI TIIIII");

} void loop() {

 for(int posicion = 0; posicion <16; posicion++){
   lcd_1.scrollDisplayLeft();
   delay(200);           
 }

}