Está en la página 1de 5

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE SALTILLO

SUBDIRECCIÓN ACADÉMICA
DEPARTAMENTO DE EDUCACIÓN A DISTANCIA
INGENIERÍA EN SISTEMAS COMPUTACIONALES

PROGRAMACIÓN LÓGICA Y FUNCIONAL B


UNIDAD 1. Conceptos fundamentales

1.2.2 Evaluación de expresiones

Catedrático.
CESAR EDUARDO CONTRERAS DELGADO

Presenta:
Abril Mejia Rangel
19052155

Saltillo, Coahuila; a 23 de octubre de 2022.


Explicación mediante un ejemplo de cómo se emplean los
diferentes tipos de datos en un lenguaje de programación por
bloques.

El lenguaje es en Arduino con Tinkercard, Java y Python.


Este es el Código en Arduino con Tinkercard
// C++ code
//
int i = 0;

void setup()
{
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}

void loop()
{
digitalWrite(11, HIGH);
delay(5000); // Wait for 5000 millisecond(s)
digitalWrite(11, LOW);
delay(1000); // Wait for 1000 millisecond(s)
for (i = 0; i <= 5; i ++) {
digitalWrite(12, HIGH);
delay(500); // Wait for 500 millisecond(s)
digitalWrite(12, LOW);
delay(500); // Wait for 500 millisecond(s)
}
digitalWrite(13, HIGH);
delay(5000); // Wait for 5000 millisecond(s)
digitalWrite(13, LOW);
}
Link del software
https://www.tinkercad.com/things/66giVoXqt9e-ejemplo-de-tipos-de-datos-con-
tinker/editel?sharecode=QbOdkFfb1Nbe4kMDYd0uH3WgPyeX6KCk_PV1jAxtHvY

Ejecución del Código en pantalla


Este es otro codigo en el software Tinkercad
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

const int bocina = 10;

void setup()
{
inicializar();

escribir("Halo");

posicionar(5,1);

escribir("Abril");

esperar(3);

borrar();

tocar();
}

void loop() {}

void inicializar()
{
lcd.begin(16, 2);
pinMode(bocina, OUTPUT);
}

void escribir(String nombre)


{
lcd.print(nombre);
}

void escribir(int numero)


{
String texto = (String) numero;
lcd.print(numero);
}

void posicionar(int x, int y)


{
lcd.setCursor(x, y);
}

void borrar()
{
lcd.clear();
}

void esperar(int segundos)


{
int mils = segundos * 1000;
delay(mils);
}

void tocar()
{
tone(bocina, 266);
delay(200);
noTone(bocina);
}
https://www.tinkercad.com/things/8EpQOOQCSrO-copy-of-leccion-
metodos/editel?sharecode=J73TRcJGAXJBCl9AFHo9_Htr_APJ7Uw1l6BjterHhYo

También podría gustarte