Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2025

Modelado 3D, con TINKERCAD

 Este apartado corresponde únicamente al reporte del trabajo realizado. Para desarrollar los modelos 3D se utilizaron algunos videos como guía, lo cual facilitó comprender mejor las herramientas y técnicas necesarias. El modelado 3D es una disciplina muy amplia que puede aplicarse en áreas como animación digital, creación de piezas para proyectos de robótica, diseño de productos, prototipos para impresión 3D y muchos otros usos. Una de las grandes ventajas del modelado 3D es su flexibilidad: prácticamente cualquier forma, objeto o idea puede llevarse a un entorno digital y convertirse en un diseño funcional o estético. En nuestro caso, elaboramos distintos modelos con fines didácticos y prácticos. Uno de ellos fue: Nombre para llavero: Avión en 3D Carro en 3D

Servo motores

 En el área de la electrónica y la programación encontramos muchos componentes que permiten crear movimiento y automatización. Uno de los elementos más utilizados para este propósito son los servomotores , comúnmente llamados servos . ¿Qué es un servo? Un servo es un motor pequeño que tiene la capacidad de colocarse en posiciones específicas. A diferencia de un motor normal, el servo no gira libremente, sino que se mueve dentro de un rango determinado. Los servos más típicos pueden moverse hasta 180° , pero también existen modelos capaces de girar 360° completos , pensados para aplicaciones donde se requiere giro continuo. Tipos de servos Los servos pueden clasificarse en varios tipos, pero los más comunes son los siguientes: ✔ Servos posicionales También llamados estándar. Su ran go normal es de 0° a 180° , aunque algunos llegan a 270°. Son ideales para movimientos de precisión, como articulaciones. ✔ Servos de rotación continua Estos pueden girar sin detenerse , en...

Ciclo while, for con if

A lo largo de la programación hemos visto por separado cómo funcionan los ciclos while y for , así como la estructura condicional if-else . Ahora toca unirlos, ya que en muchos programas reales es muy común que dentro de un ciclo necesitemos tomar decisiones. Esto significa que, mientras el ciclo se ejecuta repetidamente, el if evaluará una condición y solo realizará ciertas acciones si esa condición se cumple. En pocas palabras, estamos mezclando repetición con elección . ¿Qué cambia cuando combinamos un ciclo con un if-else? Cuando usamos solo un ciclo, el programa repite instrucciones una y otra vez. Pero al incluir un if , podemos hacer que dentro de esas repeticiones ocurran acciones específicas , dependiendo de lo que esté pasando en cada vuelta del ciclo. Por ejemplo, dentro de un ciclo podemos: Mostrar solo números pares Verificar si un valor es mayor o menor Activar o desactivar comportamientos Decidir si se ejecuta una parte del código o no Esta combina...

Ciclo while

 El ciclo while es una estructura de repetición muy utilizada en programación, y aunque se parece al ciclo for , tiene diferencias importantes en la forma en que funciona. Mientras que el ciclo for suele emplearse cuando conocemos exactamente cuántas veces queremos repetir un conjunto de instrucciones, el ciclo while es ideal cuando no sabemos con certeza cuántas iteraciones serán necesarias , ya que depende completamente de una condición que puede mantenerse verdadera durante mucho tiempo o cambiar en cualquier momento. ¿Qué lo hace diferente del ciclo for? En un ciclo for se define todo en una misma línea: la inicialización de la variable, la condición que marca el final y el incremento o decremento. En cambio, en el ciclo while solo se evalúa una condición , y todo lo demás (como inicializar la variable o modificar su valor) lo hacemos por separado. Por eso, el while se considera un ciclo más “libre” y flexible, pero también más propenso a errores si olvidamos actualizar ...

Ciclo for

 Los ciclos permiten que un conjunto de instrucciones se ejecute varias veces sin necesidad de escribirlas repetidamente. El ciclo for es uno de los más utilizados porque permite controlar exactamente cuántas veces quieres que se repita un proceso, empezando desde un valor inicial y avanzando paso a paso hasta llegar a un límite establecido. Forma general del ciclo for En el programa se utiliza de esta manera: for (i = inicio; i <= o >= límite; i++ o i--) Dentro de los paréntesis se colocan tres elementos: El valor con el que inicia la variable. La condición que indica cuándo debe detenerse el ciclo. El cambio que tendrá la variable en cada repetición , ya sea aumentando o disminuyendo. La variable i es solo un ejemplo; puedes usar cualquier nombre que necesites. Ejemplo #include <iostream> using namespace std; int main() {     for (int i = 1; i <= 5; i++) {         cout << "Número: " << i << endl; ...

Condicionales if, if-else

En programación existe una estructura que permite que el programa tome decisiones: la condicional if-else . Esta herramienta evalúa una condición y, según el resultado, ejecuta una acción u otra. ¿Cómo funciona? El if revisa si una condición es verdadera. Si lo es, se ejecuta un conjunto de instrucciones. Si no lo es, y se usa un else , entonces se ejecutan las instrucciones alternativas. Esta estructura puede utilizarse sola o dentro de ciclos como for y while . Sintaxis del if if (condición) {     // Código que se ejecuta si la condición es verdadera } Sintaxis del if-else if (condición) {     // Instrucciones cuando la condición se cumple } else {     // Instrucciones cuando la condición NO se cumple } El else siempre debe ir acompañado de un if , ya que depende completamente de él. Un ejemplo común es comparar dos valores para saber cuál es mayor: int x = 8; int y = 12; if (x < y) {     cout << "X es menor que Y"; } else { ...

Programación C++

 Esta página web ofrece una recopilación de estructuras, ciclos y condicionales que se utilizan en la programación en C++ . Allí se pueden consultar explicaciones sobre ciclos como while o for , junto con videos y ejemplos que muestran su funcionamiento y la forma correcta de escribirlos. Además, es un recurso muy práctico para aclarar dudas sobre temas como los if-else , ya que proporciona guías detalladas que explican paso a paso cómo trabaja cada instrucción. El contenido va desde conceptos sencillos hasta temas más complejos, lo que ayuda mucho a quienes todavía están aprendiendo el lenguaje. Personalmente, este sitio me ha servido para entender varias cosas de C++. Es una excelente opción para estudiar por cuenta propia, casi como un curso gratuito disponible a cualquier hora. El link es el siguiente: Curso para programar C++; fácil, rápido y paso a paso 

El multímetro

 El multímetro ¿Qué es un multímetro? Un multímetro es un instrumento que permite medir varios tipos de valores eléctricos usando un solo aparato. Es una herramienta básica para revisar fallas, probar circuitos y trabajar con electrónica. ¿Qué mide un multímetro? Voltaje en Corriente Continua (DC/CC) Corresponde a la corriente que viaja siempre en un solo sentido. Se mide con el símbolo V— . Ejemplos: baterías, cargadores, pilas. Voltaje en Corriente Alterna (AC/CA) Es la corriente que cambia de dirección constantemente. Se mide con el símbolo V~ . Ejemplo: los enchufes de cualquier casa o edificio. Resistencia (Ω) Indica cuánto se opone un material al paso de la corriente. Se identifica con el símbolo Ω . Se mide en resistencias, motores, cables o focos. Corriente o Amperaje (A) Es la cantidad de corriente que circula por un conductor en un segundo. Se mide con A . Ejemplos: consumo de cargadores, focos o aparatos eléctricos. ¿Cómo ...

Semáforo en TINKERCAD y en Físico

 Semáforo en tinkercad   En TinkerCAD Materiales LED rojo, LED amarillo y LED verde Protoboard Arduino UNO Tres resistencias de 330 Ω Instrucciones Acomoda los LED: Coloca los tres LED alineados en la protoboard para facilitar la conexión y que queden organizados. Añade las resistencias: Conecta una resistencia desde la línea negativa hasta el cátodo de cada LED. (En un circuito real normalmente se coloca en el ánodo, pero en TinkerCAD no afecta el funcionamiento.) Conecta los cables al Arduino: Elige en tu código qué pines vas a usar y, con base en eso, coloca los cables desde esos pines hacia la fila donde está el ánodo de cada LED. Así cada LED recibirá energía desde el pin correspondiente. Carga el código: Abre el editor de código de TinkerCAD, escribe el programa y ejecuta la simulación. Funcionamiento esperado Cuando inicies la simulación, los LED deben encender uno tras otro en orden: Verde Amarillo Rojo Una vez compl...

Resumen de electrónica

Resumen de electrónica  LED (Diodo Emisor de Luz) Un LED es un componente electrónico semiconductor que genera luz cuando la corriente eléctrica lo atraviesa en el sentido correcto. Se utiliza con mucha frecuencia como indicador luminoso en distintos dispositivos y circuitos. En cuanto a sus terminales: Ánodo: es la pata larga y corresponde al positivo . Cátodo: es la pata corta y se conecta al negativo . Clasificación de los LED Los LED pueden clasificarse de diferentes maneras, dependiendo de sus características: 1. Según el color de luz emitida Rojo Verde Azul Amarillo Blanco Infrarrojo (no visible al ojo humano) Ultravioleta 2. Según su tamaño y forma LED estándar (3 mm, 5 mm) LED tipo SMD (montaje superficial) LED de alta potencia 3. Según su función Indicadores luminosos Señalización Iluminación LED RGB (capaces de generar varios colores combinando rojo, verde y azul) 4. Según su capacidad eléctrica LED de ba...