Entradas

proyecto (dispensador de agua)

Imagen
  este proyecto se elaboro a partir de la idea de un dispensador de agua electrico con una funcionalidad pensada en la proximidad del recipiente en el que se vertera el agua video del proyecto

certificacion

Imagen
 

actividades phyton

Imagen
a lo largo de estas actividades aprendimos mucho sobre este programa y a travez de el reunimos los suficientes conocimientos para realizar programas ejecutables actividad 1 actividad 2   actividad 3 actividad 4 actividad 5

phyton

Imagen
"Python" es un lenguaje de programación de alto nivel utilizado para desarrollo de software, análisis de datos, inteligencia artificial, entre otros. Sus funciones abarcan desde escribir scripts simples hasta construir aplicaciones complejas. Es conocido por su sintaxis clara y legible, facilitando la escritura y mantenimiento del código. Python es versátil y admite múltiples paradigmas de programación, como programación orientada a objetos, programación imperativa y programación funcional. Su amplia biblioteca estándar ofrece módulos y paquetes para diversas tareas, desde manipulación de archivos hasta desarrollo web. Además, Python es utilizado en áreas como el análisis de datos con bibliotecas como Pandas y NumPy, desarrollo web con frameworks como Django o Flask, aprendizaje automático con bibliotecas como TensorFlow y PyTorch, y automatización de tareas con scripting. Su comunidad activa y extensa documentación lo hacen accesible para programadores de diversos niveles. P...

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

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

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

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

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

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

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

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:* Alg...

sensor de proximidad

Imagen
Este sensor fue llevado a cabo con la finalidad de pensar en una idea innovadora con este prototipo, los elementos utilizados son:   luces led  Protoboard  Arduino  Resistencias de 220 ohmios  Cables   Sensor ultrasonico   Video Informativo  

segundo proyecto

Imagen
este circuito se hizo con la finalidad de tener luces funcionales que prendan a través de botones Utilizamos -5 luces led  -Cables  -Arduino -Botones -Protoboard

Primera practica

Imagen
  Este proyecto consiste en un semáforo con luces leds de colores verde, amarillo y rojo. Este fue nuestro primer proyecto realizado en una protoboard en equipo.         El link al video donde explicamos los materiales,  el codigo y en que consiste es el siguiente:   Video informativo

segunda practica C++

Imagen
 En esta practica creamos un programa con la capacidad de que al ejecutarla nos diera un numero aleatorio El código utilizado fue el siguiente: /*. division.*/ #include<iostream> using namespace std; int main() { int numero; cout << "dame un numero cualquiera: "; cin >> numero; return 0; } Al ejecutarlo da esto

Practica C++

Imagen
 a travez de esta practica aprendimos un poco mas sobre este programador, armamos un codigo sencillo con algunos de nuestros datos.     al ejecutar todo el código tenemos esta conclusión

Arduino

Imagen
  Arduino representa una plataforma que ha revolucionado la forma en que estudiantes, entusiastas y profesionales abordan el desarrollo de proyectos tecnológicos. Su carácter de código abierto democratiza el acceso a una herramienta versátil y asequible para dar vida a ideas innovadoras y personalizar sistemas embebidos. En su esencia, Arduino se basa en hardware que incorpora una placa de circuito impreso que alberga un microcontrolador en su núcleo. Este microcontrolador, generalmente perteneciente a la familia AVR de Atmel (ahora parte de Microchip), aunque existen versiones que utilizan microcontroladores ARM, actúa como el cerebro detrás de tus proyectos. Sus pines de entrada/salida (E/S) facilitan la conexión de sensores, actuadores y otros componentes electrónicos de manera intuitiva. Para programar y dar vida a tu proyecto Arduino, dispones de un entorno de desarrollo integrado (IDE) de código abierto y compatible con varias plataformas. Este IDE simplifica la programación ...