Friday, November 14, 2025

Práctica con buzzer en Tinkercad

 El buzzer produce ciertos sonidos específicados en Hz, permitiendonos crear ciertas melodías. Para hacer sonar un buzzer en Tinkercad, primero se conecta el buzzer al pin de un arduino, el número de este pin debe estar específicado en el código..

Luego, en el panel de código, usa bloques de setup() para definir el pin como salida (pinMode()) y en el loop(), utiliza digitalWrite() en ALTO (HIGH) para encenderlo y en BAJO (LOW) para apagarlo, o usa las funciones tone() y noTone() para controlar la frecuencia y la duración del sonido. 



Practica con 6 servomotores

 En esta práctica hicimos funcionar 6 servomotores, específicando a cuántos grados se movería directamente desde el código con ayuda de arduino 



Sensor ultrasónico en Tinkercad

 El sensor ultrasónico es un pequeño dispositivo que actúa como un ojo electrónico, pero en lugar de ver con luz, usa sonidos de alta frecuencia para "ver" cuán lejos están las cosas a su alrededor.


Realizamos una práctica, comenzando por programar el arduimo y que haga funcionar el sensor ultrasónico a cierta distancia


Práctica Arduino LEDS

En clase realizamos una práctica donde construimos un contador con dos pulsadores y seis LEDs usando Arduino. Un pulsador aumentaba el conteo y el otro lo disminuía. Programamos el Arduino para detectar las pulsaciones y evitar errores con un pequeño debounce. Al final, probamos el circuito y verificamos que las luces respondieran correctamente al subir y bajar el contador.



Compuertas AND, OR y NOT

 En Logic.ly, puedes simular compuertas lógicas arrastrando y soltando los componentes de interruptor (switch), bombilla, temporizador y los de las compuertas lógicas que se encuentran en la caja de herramientas. Para las compuertas AND, OR y NOT: 

Compuerta NOT: Es un inversor con una entrada y una salida. Si la entrada es 1, la salida es 0, y si la entrada es 0, la salida es 1.

Compuerta AND: Necesita que todas sus entradas estén en estado 1 para que la salida sea 1.n Si una sola entrada es 0, la salida será 0.

Compuerta OR: Su salida es 1 si al menos una de sus entradas es 1. Si todas las entradas son 0, la salida será 0. Es como un circuito en paralelo. 




Ciclos for-if y while

 Ciclo for-if

Nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo.

Lo que provoca if, es que todos los números iguales a 2 o múltiplos de 2 se impriman en la barra de comando. eso gracias al % que está ahí. ¿Qué pasaría si lo cambiamos a 3, 4, 5, etc...? pues pasa lo mismo, imprime hasta donde llegue nuestro límite.
 

Un ejemplo, supongamos que queremos mostrar los números pares entre el 50 y el 100, si imaginamos un poco como seria esto, podremos darnos cuenta que nuestro ciclo deberá mostrar una serie de números como la siguiente: 50 52 54 56 58 60 ... 96 98 100.

Práctica realizada ciclo for-if

Práctica repaso ciclo for


Ciclo while

Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuando se va a dar el valor final que esperamos, los ciclos while, no dependen directamente de valores numéricos

Practica ciclo while




Thursday, November 13, 2025

Condicionales if-else

 Los condicionales if-else, son una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada o no cierta condición, por ejemplo, determinar si la contraseña ingresada por el usuario es válida o no y de acuerdo a esto darle acceso al sistema o mostrar un mensaje de error.

Se estructura de manera sencilla, empezando por if (si). El código dentro de él solo se ejecuta si la condición especificada es verdadera (True). 

Aquí es donde entra la parte del else (sino/de lo contrario) este proporciona una alternativa. Si la condición del if es falsa, el programa automáticamente ejecuta el código dentro del else.

Conclusión
Estas condicionales permiten que el programa elija un camino u otro basándose en una pregunta de sí o no (una condición). Si la condición es verdadera, ejecuta el código del if; si es falsa, salta al código del else asegurando que el programa nunca se detenga y siempre tenga una respuesta o acción alternativa que realizar.

Modelado 3D en Tinkercad

El modelado 3D realizado en Tinkercad sirve para crear una gran variedad de figuras con circuitos electrónicos funcionales. Cuenta con diversas secciones y herramientas que facilitan la creación de esto.

Como primera práctica se elaboró el diseño de llaveros con relieve y vacíos con nuestro nombre.


Después, guiandonos de videos se realizaron un modelo de avión...

Y otro de una plataforma móvil con engranajes básicos.




Conclusión
Tinkercad sirve para aprender los conceptos básicos del diseño crear piezas sencillas que después se pueden imprimir en 3D, transformando cualquier idea en objetos útiles en nuestra vida diaria, ya que a estos objetos se le pueden dar varios usos.


links de referencia
Plataforma carro: Plataforma robótica móvil básica con engranajes en Tinkercad

App inventor

  App Inventor (o MIT App Inventor) es una plataforma de desarrollo visual diseñada para que cualquier persona pueda crear aplicaciones para...