Entradas

Mostrando las entradas de enero, 2024

Marcelo

Imagen
  //Security Alarm with Ultrasonic Sensor// #define trigPin 6   #define echoPin 5 #define buzzer 2 float new_delay;  void setup()  {   Serial.begin (9600);    pinMode(trigPin, OUTPUT);    pinMode(echoPin, INPUT);   pinMode(buzzer,OUTPUT);    } void loop()  {   long duration, distance;   digitalWrite(trigPin, LOW);           delayMicroseconds(2);                 digitalWrite(trigPin, HIGH);   delayMicroseconds(10);              digitalWrite(trigPin, LOW);   duration = pulseIn(echoPin, HIGH);   distance = (duration/2) / 29.1;   new_delay= (distance *3) +30;   Serial.print(distance);   Serial.println(" cm");   if (distance < 50)   {    digitalWrite(buzzer,HIGH);    delay(new_delay);    digitalWrite(buzzer,LOW);     }   else   {     digitalWrite(buzzer,LOW);   }     delay(200); }

P3: IF/ELSE

Imagen
  Los códigos "if" y "else" son controles de flujo utilizadas en la programación para tomar decisiones basadas en condiciones. Estas estructuras permiten que un programa ejecute ciertos códigos dependiendo de si una condición es verdadera o falsa. 1. "if" (si) :La estructura "if" se utiliza para ejecutar un bloque de código si una condición especificada es verdadera. 2. "else" (sino): La estructura "else" se utiliza en conjunto con "if" para ejecutar un bloque de código cuando la condición del "if" es falsa. Estas estructuras se pueden combinar de diversas maneras utilizando "if", "else if" (o "elif" en algunos lenguajes) para evaluar múltiples condiciones. Estas decisiones basadas en condiciones son esenciales para controlar el flujo de un programa y ejecutar diferentes partes del código según las circunstancias. Ejemplo: Emilio Brito Zeferino                         

P3 ACT 1-4: Programas en Visual Studio Code

Imagen
 En este espacio, mostrare los programas que hice en Visual Studio Code, con base en las anteriores actividades presentadas. 1.- Variables de almacenamiento: Con este programa, repasamos el uso de los operadores lógicos, los cuales son los siguientes: Suma (+): Se utiliza para sumar dos valores o expresiones. Resta (-): Se utiliza para restar el segundo valor del primero. División (/): Se utiliza para dividir el primer valor por el segundo Multiplicación (*): Se utiliza para multiplicar dos valores o expresiones. Exponenciación (**): Eleva el primer valor a la potencia del segundo. División entera (//): Da solo el resultado en números enteros de la división Módulo (%): Devuelve el resto de la división entre los dos valores. El programa muestra su funcionamiento, y permite al usuario ingresar cualquier numero para que la computadora los resuelva. 2.- Cadena de texto Una cadena de caracteres es una secuencia de caracteres que termina con un carácter especial, que indica el final de la ca

P3 ACT 0: Programas en Visual Studio Code: Operadores aritmeticos / Entrada de datos

Imagen
Visual Studio Code es un editor de código fuente desarrollado por Microsoft y se ha convertido en una opción muy popular entre los desarrolladores. A diferencia del entorno de desarrollo integrado completo conocido como Visual Studio, Visual Studio Code se centra en ser un editor de código liviano, rápido y altamente personalizable. Es de código abierto y está disponible de forma gratuita para Windows, macOS y Linux. En esta ocasión traigo algunos programas que elabore usando esta herramienta de programación, en un lenguaje de python. 1.- Operadores aritméticos básicos Los operadores aritméticos son símbolos o palabras clave que se utilizan en programación y matemáticas para realizar operaciones básicas entre variables o valores numéricos. Estos operadores permiten realizar cálculos aritméticos esenciales. En el siguiente programa recopilamos los mas usados. Para empezar, insertamos el valor de números cualesquiera (en este caso, serán 7 y 10), y empezamos con los operadores: Suma (+):