Entradas

Mostrando las entradas con la etiqueta CCNA-1

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);     } ...

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

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 (+):...

P3: Proyecto Walle-01

Imagen
 El proyecto de Walle-01, fue creado a partir de la idea de buscar una manera de tirar la basura en un lugar especifico, y evitar que la basura se tire en cualquier lado. Este primer prototipo fue creado para que funcione como bote de basura, con un diseño llamativo, y que tenga ademas la funcion de lampara.  Los materiales que usamos fueron:  Paletas de madera para hacer la estructura papel cascaron Palos de madera para las ruedas Tapas de garrafon Una pila de 9V Leds de color rojo y blanco Cables Pinturas y plumones para decorar. A continuación, un video e imágenes del proceso: Este proyecto fue elaborado en conjunto con otros compañeros de clase. Emilio Brito Zeferino                                                                                       ...

P2 ACT 5: Programas en C++, actividades 5-6-7

Imagen
 Siguiendo con los programas en C++, ahora usaremos programadores aritméticos para que nuestros programas realicen funciones matemáticas, y códigos de desicion para que el programa pueda realizar funciones selectivas, todo esto lo haremos con el programa de DEV++. Programa 5: Mayor de dos números Como su nombre dice, nos ayudara a determinar el mayor entre 2 numeros. Escribimos  el código  #include<iostream> using namespace std; int main(){    para empezar con nuestra programación.   Escribimos el código  int numero1, numero2; para guardar nuestras variables. Después, para que podamos guardar los valores que necesitamos. escribimos los códigos: cout <<<"Digite el numero 1:   ";    cin>>numero1;  cout<<"Digite el numero 2: ";    cin>>numero2;   Para que el programa nos diga que numero es el mayor, vamos a usar "if" y "else" en los códigos, de esta forma se identific...

P2: ACT. 4: Programas en C++. Programas 2-3-4

Imagen
 Los programas en C++ pueden usarse para calcular operaciones matemáticas, ya sean funciones, ecuaciones, etc. Esto a su vez puede usarse en la vida diaria para realizar la suma de la compra de artículos incluyendo los impuestos. A continuación te mostrare como realizar estos programas con DEV C++ para que los puedas usar. Programa 2: Expresión matemática Este programa nos servirá para resolver la expresión matemática  A+(B/(C-D)) con cualquier numero. Escribimos  el código  #include<iostream> using namespace std; int main(){    para empezar con nuestra programación.  Ahora escribimos el código    float a,b,c,d, resultado = 0;  para guardar los valores de A,B,C y D que usaremos en el programa. Para que podamos añadir el valor de A en el programa, usamos el código  cout <<<"Digite el valor de a....."; cin>>a; . Repetir este proceso con el resto de las incógnitas para asignarles un valor, sustituyendo la "a" por l...

P2 ACT 3: Proyecto Ventilador

Imagen
Para este proyecto el reto fue hacer funcionar un ventilador con el fin de que tuviera un uso o resolviera un problema en nuestra vida diaria. Para empezar, hicimos el proyecto en Tinkercad, para que probáramos el funcionamiento del circuito, y pudiéramos corregir el código. Los instrumentos que usamos fueron: Un arduino Uno Un Led para comprobar que funcionara nuestro circuito Un botón para encender y apagar el ventilador 3 resistencias de 220 ohmios (Ω) (para la simulación en Tinkercad las usamos de 1 kΩ) 7-8 cables Un DC motor con su ventilador. A continuación el video de la simulación en Tinkercad con el código:  Ahora lo que sigue es hacerlo en nuestro protoboard, para esto solo colocamos los instrumentos que necesitábamos en el mismo lugar en que lo colocamos en la simulación, y con ayuda del programa ARDUINO IDE, copiamos el código para que nuestro ventilador funcionara. Por lo que vemos en el video, no funciono del todo ya que algunos cables estaban mal conectados, pero el ...

P2 ACT 2: Puertas Lógicas 2

Imagen
 En esta ocasión, simulamos un circuito con diferentes compuertas lógicas, para entender el funcionamiento de cada tipo de compuerta. A continuación, las compuertas que usamos: OR : Para el circuito usamos dos compuertas OR, esta compuerta en el algebra de Boole es una suma. Dependiendo de sus 2 entradas será el resultado final que tendrá (A+B). AND : El funcionamiento de esta compuerta en el algebra de Boole esta representada por la multiplicación, dependiendo de las entradas será su resultado 1 o 0 (A*B). NOT : Su diferencia recae en que solo tiene una entrada, dependiendo del valor de esta, la salida marcara lo contrario    (0=1 Y 1=0). A continuación, estará el video y la explicación del circuito:                                           Las operaciones para llegar a nuestros resultados dependen de las entradas y de los tipos de compuertas que usamos. En este...

P2 ACT 1.1: Puertas lógicas

Imagen
 En la anterior ocasión vimos las compuertas lógicas básicas, las cuales eran OR, AND y NOT, sin embargo, existen mas puertas lógicas que se derivan de estas 3 básicas. La Compuerta NAND , también conocida como AND negada, trabaja al contrario de un AND ya que al no tener entradas en 1 o solamente una de ellas, en la salida da 1, pero si todas sus entradas son 1, en la salida nos dará 0.  La Compuerta NOR es la versión inversa de OR; cuando sus tres entradas están en estado 0, su salida será 1, pero si alguna entrada esta en estado 1, la salida será de 0. La Compuerta XOR , también llamada OR exclusiva, actúa como la una suma binaria de un digito cada uno y el resultado de la suma seria la salida. En otras palabras, cuando los valores de entrada sean iguales la salida es de 0, y cuando los valores de las entradas son diferentes, la salida es de 1. La Compuerta XNOR es la contraria de la puerta XOR, porque cuando las entradas sean iguales, la salida tendrá un valor de 1, y cu...

P2 ACT 1: Puertas lógicas básicas

Imagen
Las compuertas lógicas son configuraciones electrónicas basadas en transistores, pero cuya característica principal es producir un valor de salida en respuesta a una operación booleana realizada en las entradas de la puerta. Tanto la entrada como la salida están definidas por solo dos valores 0 y 1, donde el 0 lógico predeterminado corresponde a 0 voltios y el 1 lógico corresponde a 5 voltios (utilizado principalmente en la serie TTL). El uso de estos dos valores se llama lógica binaria y es la base de cualquier sistema numérico actual. Las puertas lógicas básicas se clasifican en 3 tipos: AND, OR y NOT Compuerta lógica AND:  Si el valor de todas sus variables es 1, el resultado en la salida también será de uno, pero si el valor de una de las variables es 0, el resultado en la salida será de 0 también.  Compuerta lógica OR:     En este caso, solo es necesario que una  entrada tenga valor a 1 para que la salida también tenga un valor de 1, pero si las dos e...

P2 ACT 0: Multimetro

Imagen
Un multímetro es una herramienta eléctrica que sirve para medir diferentes tipos de magnitudes eléctricas en un circuito. Además, es un aparato portátil, fácil de transportar y muy útil para las personas que se desempeñan como electricistas y trabajadores de la construcción. Funciones: Mide las tensiones de corriente alterna y continua Detecta alguna presencia de corriente alterna Mide la frecuencia Hace la prueba de continuidad Mide la resistencia Mide la intensidad de corriente continua y alterna Partes del multimetro: Power (boton de encendido y apagado) Display: Es la pantalla de cristal líquido en la cual se presentan los resultados de las mediciones) Llave selectora del rango y tipo de medición  Se utiliza para seleccionar el tipo de magnitud que se va a medir y el rango de la medición que se utilizará. Cables: Jack negativo o borne de conexión: el cable siempre estará unido al negro con punta. Jack o borne de conexión para el cable rojo con punta: se utiliza para medir ...

P1 ACT 12: Programas en lenguaje C++

Imagen
 En esta ocasión, les mostrare la forma en la que pude hacer dos sencillas programaciones usando el lenguaje C++, para que en la pantalla apareciera una frase de mi agrado, o una boleta de calificaciones. Todo esto lo hice con el programa Dev-C++. Para empezar con el primer lenguaje, solo hice una frase simple: Primero colocamos "/*1- dividir.*/" Opcionalmente podemos escribir después de dos barras (//) nuestro nombre Luego escribimos: #include<iostream>. En la siguiente linea añadimos: using namespace std; Ahora, para empezar con el texto, escribimos: int main ( )  y abrimos un corchete { Para una línea del texto, primero la iniciamos con (cout<<) y seguido de eso ponemos lo que queremos que se refleje en nuestra pantalla entre comillas "". Al final de escribir nuestro texto, colocamos (endl;) para delimitar el final de la línea (excepto en la línea final).  Ya colocado todo lo que queremos que aparezca, escribimos (return 0;) y cerramos el corchete. Pa...

P1 ACT 11: Sensor Ultrasónico

Imagen
En equipo hicimos la programación de un sensor ultrasónico, para que aprendiéramos su funcionamiento y en que ocasiones lo podemos aplicar, en este caso lo usamos para encender unos LED. Un sensor ultrasónico es un dispositivo que utiliza ondas sonoras de alta frecuencia (ultrasonidos) para medir la distancia o detectar la presencia de objetos en su entorno. Funciona emitiendo una señal ultrasónica y luego detectando el eco que rebota en el objeto. La velocidad del sonido en el aire es constante, por lo que midiendo el tiempo que tarda en regresar el eco, el sensor puede calcular la distancia entre él y el objeto con bastante precisión.   A continuación, el proceso que hicimos para programar nuestro sensor ultrasónico:  Equipo: Brito Zeferino Emilio Mota Barradas Anylu  Sierra Martinez Fernanda Zuzeth Velázquez Cornejo Julied Gracias por ver :)