Primeras Palabras y Reflejos:

 

Ahora que tenemos el esqueleto, vamos a darle las primeras capacidades: hablar y sentir.

  1. Salida de Datos (Hablar): La forma más rápida de saber qué piensa el robot es usar su pantalla en "Modo Consola". La función Orbito.Display.consoleLog("Texto") funciona como un chat: escribe una línea y, si la pantalla se llena, hace scroll automático hacia arriba.

  2. Entrada de Datos (Sentir): Vamos a usar el sentido del tacto. Orbito tiene un botón en la parte trasera. Podemos preguntarle al sistema si alguien lo está tocando con Orbito.System.getButtonStatus(), que nos devolverá true (verdadero) si está pulsado.

  3. Ejemplo: Vamos a combinar ambos conceptos. Si pulsamos el botón, el robot emitirá un sonido y escribirá un mensaje.

#include <Orbito.h> // Invocación

void setup() {
    // Despertar: Configuración inicial (se ejecuta una vez)
    Orbito.begin();
}

void loop() {
    Orbito.update(); // ¡No olvidar respirar!

    // Si detectamos presión en el botón...
    if (Orbito.System.getButtonStatus()) {
       
        // ...reaccionamos visualmente
        Orbito.Display.consoleLog("¡Ding Dong!");
       
        // ...y auditivamente (1000Hz durante medio segundo)
        Orbito.System.tone(1000, 500);
       
        // Esperamos un poco para no repetir el mensaje mil veces por segundo
        delay(500);
    }
}

 

 

Con estos comandos básicos (consoleLog, getButtonStatus, tone) ya tienes las herramientas para realizar los primeros ejercicios de interacción. Para profundizar más en las capacidades y comandos disponibles, revisa la documentación de la librería Orbito en su Repositorio oficial de GitHub.

Vistas
1 Número de vistas
1 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.