Entradas

Mostrando las entradas de noviembre, 2025

Simulación de Arduino en Tinkercad

Imagen
  Simulación de Arduino en Tinkercad 1. Introducción En este proyecto se realizó una simulación en Tinkercad utilizando una placa Arduino Uno , una protoboard , varios LEDs , resistencias y cables de conexión. El objetivo principal es desarrollar un circuito que permita encender y controlar múltiples LEDs mediante programación. 2. Objetivo del Proyecto El propósito de esta práctica es: Aprender el manejo básico de Arduino. Comprender cómo funcionan las salidas digitales. Identificar correctamente las conexiones en una protoboard. Simular el comportamiento antes de realizar el circuito físico. 3. Componentes Utilizados En la simulación se emplearon: Arduino UNO Protoboard LEDs (varios colores) Resistencias para cada LED Cables jumper Interfaz de simulación Tinkercad 4. Descripción del Circuito En la imagen se observa: Un Arduino Uno conectado mediante múltiples cables a una hilera de LEDs. Cada LED cuenta con su resistencia indivi...
Imagen
  PRESENTACIÓN DEL PROYECTO ARDUINO Circuito con Buzzer y LEDs} 1. Descripción General del Proyecto Este proyecto consiste en el uso de una placa Arduino Uno conectada a un buzzer activo y dos LEDs montados en una protoboard . El propósito del circuito es generar señales auditivas (buzzer) y visuales (LEDs) mediante programación en Arduino. 2. Componentes Utilizados Arduino UNO Protoboard Buzzer activo LED rojo (x2) Resistencias para LED Cables jumper macho-macho Cable USB para alimentación 3. Funcionamiento del Circuito El buzzer recibe una señal digital desde Arduino para emitir un sonido. Los LEDs reciben corriente controlada desde pines digitales del Arduino a través de resistencias. La protoboard permite distribuir la energía y organizar las conexiones. El Arduino controla cuándo encienden los LEDs y cuándo suena el buzzer según la programación cargada. 4. Conexiones Realizadas (Resumen) Buzzer Terminal positivo → Pin dig...

Control de velocidad de motor con Arduino y potenciómetro

Imagen
  Control de velocidad de motor con Arduino y potenciómetro Introducción En este proyecto se diseñó un circuito para controlar la velocidad de un motor eléctrico utilizando un Arduino UNO y un potenciómetro. El propósito es aprender cómo interactuar con dispositivos analógicos (potenciómetro) y controlar dispositivos de salida (motor) mediante programación y electrónica básica. La alimentación del motor se realiza mediante una batería externa de 9V para garantizar suficiente potencia. Desarrollo El circuito está compuesto por: Arduino UNO: Microcontrolador que recibe la señal del potenciómetro y envía la señal PWM para controlar la velocidad del motor. Potenciómetro: Dispositivo analógico que varía la resistencia, permitiendo enviar una señal variable al Arduino. Motor eléctrico: Recibe señal PWM para variar su velocidad. Fuente externa de 9V: Proporciona energía suficiente para el motor, ya que el Arduino no puede suministrar esa corriente directamente. Prot...

Avión en tinterkat

Imagen
  Introducción En este proyecto se realizó un diseño tridimensional de un avión utilizando la plataforma Tinkercad. Tinkercad es una herramienta en línea sencilla y accesible que permite crear modelos 3D mediante formas básicas y manipulaciones intuitivas. El objetivo fue diseñar un avión con un nivel medio de complejidad, integrando las partes básicas que lo conforman, para comprender conceptos de modelado 3D y desarrollar habilidades en el uso de software CAD (Diseño Asistido por Computadora). Desarrollo El modelo del avión fue creado utilizando formas geométricas básicas como cilindros, prismas y conos, que se combinaron para formar la estructura principal: Fuselaje: Representado con un cilindro alargado para simular el cuerpo del avión. Alas: Modeladas con prismas extendidos, colocados simétricamente en ambos lados. Cola: Compuesta por planos y formas triangulares para asemejar el estabilizador vertical y horizontal. Detalles adicionales: Se agregaron element...

Circuito en placa Arduino UNO (En una maqueta en un futuro)

Imagen
  Circuito en placa Arduino UNO (En una maqueta en un futuro) Introducción En este proyecto se presenta una maqueta electrónica diseñada para simular el funcionamiento de una puerta automatizada. El sistema incluye una estructura básica con una puerta que puede abrirse y cerrarse mediante control electrónico, así como un buzzer que emite pitidos para indicar el movimiento o advertir que la puerta está siendo activada. Este tipo de montaje es ideal para comprender los principios de automatización, uso de sensores, salidas digitales y control de actuadores mediante Arduino, todo dentro de un circuito sencillo y fácil de manipular. Desarrollo El circuito está construido utilizando una protoboard , un Arduino , varios cables tipo jumper y un buzzer . En la maqueta, la puerta funciona como elemento principal del mecanismo, y su activación se logra mediante la programación cargada en la placa Arduino. El funcionamiento general es el siguiente: La puerta se abre cuando se activa una ...

Circuito en placa Arduino UNO

Imagen
 P laca Arduino UNO Introducción En la imagen se observa un montaje electrónico compuesto por una placa Arduino y una protoboard conectada mediante varios cables. Este tipo de práctica es común en el aprendizaje de electrónica y programación, ya que permite experimentar con circuitos reales de forma segura y sencilla. El objetivo principal de este tipo de proyectos es comprender cómo funcionan los componentes básicos —como LEDs, resistencias y cables jumpers— y cómo el microcontrolador Arduino puede controlar señales, encender luces, recibir información o ejecutar secuencias programadas. Desarrollo El montaje mostrado incluye una placa Arduino UNO , que es el cerebro del circuito. Desde ella salen múltiples cables que se conectan a la protoboard, donde están instalados varios LEDs verdes , cada uno acompañado por su correspondiente resistencia para asegurar que la corriente sea adecuada. Los cables de colores indican diferentes conexiones hacia los pines digitales del Arduino, l...

Compuertas Lógicas Básicas (AND, OR, NOT

Imagen
  Dentro de la programación y la electrónica digital existe un concepto fundamental llamado compuertas lógicas . ¿Pero qué son exactamente? Las compuertas lógicas son dispositivos electrónicos que trabajan con valores binarios (0 y 1) y que producen una salida dependiendo de una regla lógica específica. Son los bloques fundamentales de todos los circuitos digitales: computadoras, procesadores, calculadoras, memorias, robots, etc. ¿Cuál es su función? Su función es muy simple pero poderosa: 👉 Reciben señales de entrada (0 o 1) 👉 Realizan una operación lógica 👉 Producen una salida según esa regla Gracias a ellas, las máquinas pueden tomar decisiones, comparar valores, activar sistemas, procesar información y ejecutar instrucciones complejas. Demostración práctica La imagen presentada muestra ejemplos del funcionamiento de estas compuertas básicas. Aquí explicamos cada una: 1. Compuerta OR ¿Qué es? La compuerta OR (O lógico) produce un 1 si al menos una de sus entradas es ...

Robot Móvil con Plataforma Arduino

Imagen
  Robot Móvil con Plataforma Arduino La imagen muestra el diseño de un robot móvil de dos ruedas motrices , ideal para proyectos educativos, prototipos de robótica y vehículos autónomos. Este tipo de plataforma se usa para aprender control de motores, sensores, programación con Arduino y sistemas electrónicos básicos. 1. Estructura principal La base del robot está hecha en una placa plana de color rojo , que funciona como soporte para todos los componentes. A los lados se observan soportes y rieles , que ayudan a mantener firmes las paredes laterales y facilitan el montaje de módulos. 2. Componentes electrónicos montados Sobre la plataforma se encuentran instalados varios elementos esenciales: ✔ Arduino (placa azul) Es el microcontrolador principal del robot. Se encarga de procesar la información y controlar los motores y sensores. ✔ Protoboard (placa blanca perforada) Permite realizar conexiones rápidas sin necesidad de soldar. Útil para sensores, LE...

Ciclo for combinado con if

Imagen
  Ciclo for combinado con if En programación, los ciclos nos permiten repetir instrucciones varias veces, mientras que las estructuras condicionales (como el if ) permiten tomar decisiones dentro del programa. Cuando combinamos un ciclo for con una condición if , logramos que en cada repetición se evalúe un criterio y solo se ejecuten ciertas acciones cuando ese criterio se cumpla. Esto permite filtrar valores, buscar condiciones específicas o realizar acciones únicamente cuando ciertos casos ocurren. Es muy útil cuando quieres trabajar con números pares, múltiplos u otro tipo de selección. ¿Qué hace diferente esta combinación? El ciclo for se encarga de repetir un conjunto de instrucciones una cantidad exacta de veces. El if decide qué instrucciones se ejecutan dentro de cada vuelta del ciclo. El resultado es un proceso repetitivo pero inteligente , que solo muestra o procesa ciertos valores. Ejemplo práctico El siguiente programa recorre los números del 1 al 20, per...

Condicionales if, if-else

Imagen
  La estructura condicional if-else en programación 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 la condición se cumple, se ejecuta un conjunto de instrucciones. Si la condición no se cumple y se utiliza un else , entonces se ejecutan instrucciones alternativas. Esta estructura puede usarse sola o dentro de ciclos como for y while , lo que permite crear programas más inteligentes y flexibles.

El ciclo for en programación

Imagen
El ciclo for en programación 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, comenzando desde un valor inicial y avanzando paso a paso hasta llegar a un límite establecido.} Explicado con más detalle: Inicialización: Es el valor con el que inicia la variable de control. Condición: Determina cuándo debe detenerse el ciclo. El ciclo se repetirá mientras esta condición sea verdadera. Actualización: Es el cambio que sufre la variable en cada repetición, ya sea aumentando ( i++ ) o disminuyendo ( i-- ). La variable i es solo un ejemplo. Puedes usar cualquier nombre que necesites.

Ciclo while

Imagen
  Ciclo while El ciclo while en programación El ciclo while es una estructura de repetición muy utilizada en programación. Aunque se parece al ciclo for , tiene diferencias importantes en su funcionamiento. Mientras que el ciclo for suele emplearse cuando conocemos exactamente cuántas veces deseamos 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: Inicialización de la variable Evaluación de la condición Incremento o decremento En cambio, en un ciclo while : Solo se evalúa una condición La inicialización y la actualización de la variable de control se hacen por separado Por esta razón, el while se considera un ciclo más libre y flexible , pero también más p...

Ciclo while, for con if

Imagen
  Ciclos con estructuras condicionales (while, for e if-else) 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 únicamente 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 comportami...

SERVO MOTORES

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

Practica de tintercat

Imagen
 Nombre 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: