Entradas

Mostrando las entradas de noviembre, 2023

Ventolador ultrasonico (proyecto)

Imagen
    Para crear un ventilador controlado por un sensor ultrasónico con Arduino, puedes seguir estos pasos generales:    Materiales necesarios: 1. Placa Arduino 2. Sensor ultrasónico 3. Ventilador 4. Protoboard y cables de conexión   Código:  Escribe un código en Arduino que lea los datos del sensor ultrasónico y, dependiendo de la distancia detectada, encienda o apague el ventilador. Configura el código para que, cuando la distancia medida por el sensor ultrasónico sea mayor que un umbral predefinido, el ventilador se encienda. Cuando la distancia sea menor que ese umbral, el ventilador se apague.    Consideraciones: - Asegúrate de calibrar adecuadamente el sensor ultrasónico y ajustar los umbrales de distancia según tu entorno y las necesidades del proyecto. - Utiliza transistores y componentes adicionales para controlar la alimentación del ventilador de manera segura. - Verifica las especificaciones de tu ventilador para garantizar que la corriente que consume esté dentro de los límit

Actividades 7-8 (c++)

Imagen
  En estos programas se busco programar un numero impreso relativamente infinito y la suma de algunos digitos, en estos programas se utilizo una libreria distinta explicada a continuacion: La librería `<conio.h>` (Console Input/Output) no es parte de la Biblioteca Estándar de C++ (también conocida como la STL, Standard Template Library). En realidad, es una librería específica para sistemas DOS y Windows que proporciona funciones para operaciones de entrada y salida en la consola. Esta librería es comúnmente utilizada para tareas como leer o escribir en la consola, mover el cursor, borrar la pantalla y obtener teclas presionadas sin necesidad de presionar "Enter". Sin embargo, `<conio.h>` no es parte del estándar oficial de C++ y no es portátil. Esto significa que su uso puede limitar la portabilidad del código a otros sistemas operativos o entornos de desarrollo que no admitan estas funciones. En su lugar, para tareas de entrada/salida en C++, se recomienda utili

Actividades 5-6 (c++)

Imagen
  (mes)   Estos programas realizados en c++ fueron realizados a partir de la biblioteca estándar de c++  y en ellos se busca un numero mayor y el numero del mes seleccionado por el programa: 1. *Input/Output Streams (Flujos de entrada/salida):* Proporciona funcionalidades para la entrada y salida de datos. Incluye clases como `iostream`, `ifstream`, `ofstream`, `stringstream`, entre otras. 2. *Contenedores:* Ofrece diferentes estructuras de datos para almacenar colecciones de elementos, como vectores (`std::vector`), listas (`std::list`), colas (`std::queue`), pilas (`std::stack`), conjuntos (`std::set`) y mapas (`std::map`). 3. *Algoritmos:* Contiene funciones para realizar operaciones comunes en los contenedores, como ordenamiento, búsqueda, manipulación y operaciones matemáticas. 4. *Iteradores:* Facilita el acceso a elementos en contenedores y permite recorrer los elementos de una estructura de datos. 5. *Utilidades:* Ofrece herramientas como `std::pair` para manejar pares de eleme

Actividades 3-4 (c++)

Imagen
(suma, resta y multiplicación)   Al igual que los programas anteriores estos dos programas se hicieron a partir de la biblioteca estándar de c++:   1. *Input/Output Streams (Flujos de entrada/salida):* Proporciona funcionalidades para la entrada y salida de datos. Incluye clases como `iostream`, `ifstream`, `ofstream`, `stringstream`, entre otras. 2. *Contenedores:* Ofrece diferentes estructuras de datos para almacenar colecciones de elementos, como vectores (`std::vector`), listas (`std::list`), colas (`std::queue`), pilas (`std::stack`), conjuntos (`std::set`) y mapas (`std::map`). 3. *Algoritmos:* Contiene funciones para realizar operaciones comunes en los contenedores, como ordenamiento, búsqueda, manipulación y operaciones matemáticas. 4. *Iteradores:* Facilita el acceso a elementos en contenedores y permite recorrer los elementos de una estructura de datos. 5. *Utilidades:* Ofrece herramientas como `std::pair` para manejar pares de elementos, `std::tuple` para manejar c

Actividades 1-2 (c++)

Imagen
  (boleta)  Esros programas ocupan la biblioteca estandar de c++ que la explicare a conyinuacion: La Biblioteca Estándar de C++ es un conjunto de clases, funciones y plantillas que proporciona un conjunto de herramientas predefinidas para realizar diversas tareas en programas escritos en C++. Esta biblioteca estándar está compuesta por diferentes componentes: 1. *Input/Output Streams (Flujos de entrada/salida):* Proporciona funcionalidades para la entrada y salida de datos. Incluye clases como `iostream`, `ifstream`, `ofstream`, `stringstream`, entre otras. 2. *Contenedores:* Ofrece diferentes estructuras de datos para almacenar colecciones de elementos, como vectores (`std::vector`), listas (`std::list`), colas (`std::queue`), pilas (`std::stack`), conjuntos (`std::set`) y mapas (`std::map`). 3. *Algoritmos:* Contiene funciones para realizar operaciones comunes en los contenedores, como ordenamiento, búsqueda, manipulación y operaciones matemáticas. 4. *Iteradores:* Facilita el acceso

Puertas Lógicas Básicas [LOGIC.LY]

Imagen
 En Logic.ly, un software de diseño de circuitos lógicos, las puertas lógicas básicas disponibles incluyen: 1. *Puerta AND:* Esta puerta lógica tiene dos o más entradas y produce una salida alta (1 o verdadero) solamente si todas las entradas son altas. 2. *Puerta OR:* Similar a la AND, la puerta OR tiene dos o más entradas y produce una salida alta si al menos una de las entradas es alta. 3. *Puerta NOT (o inversor):* Tiene una sola entrada y su salida es el inverso (complemento) de esa entrada. Si la entrada es alta, la salida será baja, y viceversa. 4. *Puerta XOR (Exclusive OR):* Esta puerta tiene dos entradas y produce una salida alta si exactamente una de las entradas es alta. 5. *Puerta NAND (NOT AND):* Es la negación de la operación AND. Tiene dos o más entradas y produce una salida alta a menos que todas las entradas sean altas. 6. *Puerta NOR (NOT OR):* Es la negación de la operación OR. Tiene dos o más entradas y produce una salida alta solo si todas las entradas son bajas.

Tabla de verdades [LOGIC.LY]

Imagen
    actividad con su tabla de verdades y como se llego al resultado |A|B|C|Z |0|0|0|0 |0|0|1|0 |0|1|0|0 |1|1|1|1 |1|0|0|0 |1|0|1|1 |0|1|0|0 |0|1|1|1   =]  así es su formula y como se resuelve (B+C)*A (1+1)*1=1*1=1 (1+1)*0=1*0=0 (1+0)*1=1*1=1 (1+0)*0=1*0=0 (0+1)*1=1*1=1 (0+1)*0=1*0=0 (0+0)*1=0*1=0 (0+0)*0=0*0=0

Algebra de Boole y puertas lógicas

Imagen
     El Álgebra de Boole es un área de las matemáticas y la lógica que se basa en el trabajo del matemático británico George Boole. Se utiliza para el análisis y diseño de circuitos lógicos, así como para la manipulación simbólica de proposiciones lógicas. Se centra en el álgebra con valores lógicos (generalmente representados por 0 y 1, o Verdadero y Falso), y opera con operaciones lógicas fundamentales: 1. *Operaciones básicas:* En el álgebra de Boole, se utilizan operaciones lógicas fundamentales, como la conjunción (AND), la disyunción (OR) y la negación (NOT). Estas operaciones se aplican a variables lógicas que pueden tomar valores de verdadero (1) o falso (0). 2. *Operaciones lógicas:*    - *AND (conjunción):* Se representa por el símbolo "∧". Devuelve 1 (Verdadero) solo si ambas variables son verdaderas; de lo contrario, devuelve falso.    - *OR (disyunción):* Se representa por el símbolo "∨". Devuelve 1 si al menos una de las variables es verdadera.    - *N

Corriente alterna y directa

Imagen
  La corriente eléctrica puede clasificarse en dos tipos principales: corriente alterna (AC) y corriente continua (DC). - *Corriente Alterna (AC):* Es un tipo de corriente eléctrica en la que la dirección del flujo de electrones varía cíclicamente. En una corriente alterna, la magnitud y la dirección de la corriente cambian a intervalos regulares. La corriente alterna es la forma de electricidad que se suministra en la mayoría de los hogares y se utiliza ampliamente en la transmisión de energía eléctrica a largas distancias. - *Corriente Continua (DC):* Es un tipo de corriente eléctrica en la que los electrones fluyen en una dirección constante. En una corriente continua, la magnitud y la dirección de la corriente permanecen constantes a lo largo del tiempo. Las baterías y pilas suministran corriente continua, y es comúnmente usada en dispositivos electrónicos como teléfonos móviles, computadoras y electrodomésticos. Ambos tipos de corriente tienen diferentes aplicaciones y característ

Uso del Multimetro

Imagen
                           Un multímetro es una herramienta electrónica versátil que se utiliza para medir distintos parámetros eléctricos en circuitos, como voltaje, corriente y resistencia. Entre las funciones comunes de un multímetro se encuentran: 1. *Medición de voltaje (tensión):* Sirve para medir la diferencia de potencial entre dos puntos de un circuito. Puede medir voltajes de corriente continua (DC) y corriente alterna (AC). 2. *Medición de corriente:* Permite medir la cantidad de corriente que fluye a través de un circuito. Puede ser utilizada para corriente continua (DC) y corriente alterna (AC). 3. *Medición de resistencia:* Mide la resistencia en ohmios (Ω) de un componente o un circuito. 4. *Continuidad:* Verifica si hay continuidad en un circuito, es decir, si hay conexión entre dos puntos. 5. *Diodo:* Se utiliza para verificar el funcionamiento y la polaridad de los diodos. 6. *Capacitancia:* Algunos multímetros pueden medir la capacitancia, es decir, la capacidad de a