0% encontró este documento útil (0 votos)
5 vistas3 páginas

Programación básica para robótica

Información sobre la robótica

Cargado por

yerlispaola31
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas3 páginas

Programación básica para robótica

Información sobre la robótica

Cargado por

yerlispaola31
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

📘 Conceptos básicos de código

1. Variables

Una variable es como una caja con un nombre donde guardamos información.
Puede contener números, texto, valores lógicos (verdadero/falso), etc.
Sirven para almacenar datos que cambian mientras el programa se ejecuta.
En la mayoría de lenguajes, una variable tiene:
Nombre: cómo la identificamos (edad, velocidad, distancia).
Valor: lo que contiene (15, 10.5, “Hola”).
Ejemplo en pseudocódigo:
edad ← 15
velocidad ← 12.5
nombre ← "Oscar"
encendido ← verdadero

👉 En robótica: una variable puede guardar la lectura de un sensor, por ejemplo:


distancia ← sensor_ultrasonico

Así sabemos a qué distancia está un obstáculo.

2. Funciones

Son bloques de código reutilizables que realizan una tarea específica.


Ventajas:
Evitan repetir código.
Hacen el programa más ordenado.
Facilitan el mantenimiento.
Ejemplo en pseudocódigo:
funcion calcular_area(base, altura)
devolver base * altura
finfuncion

👉 En robótica:
funcion girar_derecha()
encender_motor_izquierdo
apagar_motor_derecho
esperar 2 segundos
detener_todos
finfuncion

Después puedes llamar esa función cada vez que quieras girar el robot.

3. Comentarios
Son anotaciones en el código que no se ejecutan, solo sirven para explicar.
Ayudan a recordar qué hace una parte del programa.
Ejemplo:
// Este programa hace que el robot avance 5 segundos y luego se detenga
encender_motor
esperar 5 segundos
detener_motor

👉 En robótica: se usan mucho porque los programas suelen ser largos y controlan muchos
sensores.

🤖 Programación básica para robótica


1. Conceptos

En un robot siempre hay 3 componentes principales:

Sensores → reciben información del entorno (ej: sensor de distancia, cámara, sensor de
temperatura).
Actuadores → hacen acciones físicas (ej: motores, servos, luces LED, brazos).
Controlador → es el “cerebro” (Arduino, EV3, microcontrolador), donde se ejecuta el programa.

El código conecta sensores con actuadores:

Si el sensor detecta algo → el robot hace una acción.

2. Secuencia

Es el principio más básico: el robot ejecuta instrucciones en orden.


Ejemplo:
encender_motor
avanzar 3 segundos
detener_motor
encender_led

👉 Esto es como una receta de cocina: el robot sigue los pasos uno por uno.
3. Bucle (Loop)

Un bucle repite una acción varias veces o hasta que se cumpla una condición.
Tipos de bucles:
Repetir n veces
Mientras (condición)
Repetir por siempre
Ejemplo en pseudocódigo:
repetir 3 veces
encender_led
esperar 1 segundo
apagar_led
esperar 1 segundo
finrepetir

👉 En robótica: se usan para que un robot repita una acción constante, como avanzar hasta
encontrar un obstáculo:

mientras sensor_distancia > 10 hacer


avanzar
finmientras
detener_motor

4. Condiciones (If – Entonces – Sino)

Le permiten al robot tomar decisiones.


Se basan en lógica: verdadero/falso.
Ejemplo:
si sensor_luz < 50 entonces
encender_linterna
sino
apagar_linterna
finsi

👉 El robot enciende la linterna solo cuando hay oscuridad.


5. Ejemplo completo

Un robot que:

1. Avanza en línea recta.


2. Si detecta un obstáculo, gira a la derecha.
3. Luego sigue avanzando.

Pseudocódigo:

mientras verdadero hacer


si sensor_distancia < 10 entonces
detener_motor
girar_derecha()
sino
avanzar
finsi
finmientras

👉 Aquí se usan secuencias, bucles, condiciones y funciones al mismo tiempo.

También podría gustarte