Cerebro#
En VEX IQ (2.ª generación) C++, el Cerebro está representado por la clase brain Se crea (o se utiliza el objeto Cerebro predeterminado proporcionado por el proyecto) y luego se accede a las características del Cerebro a través de sus objetos miembro.
Clases derivadas#
La clase brain sirve como clase base para las siguientes clases derivadas:
Screen: esta clase proporciona acceso a la pantalla táctil a color incorporada en Brain, lo que permite que los programas muestren texto, gráficos y reciban entradas táctiles.Timer: esta clase proporciona utilidades de sincronización de alta resolución para medir el tiempo transcurrido y controlar el comportamiento basado en el tiempo en los programas.Battery- Esta clase permite a los programas monitorear el estado de la batería del cerebro, incluyendo el voltaje, la corriente, la capacidad y la temperatura.Button- Esta clase proporciona acceso a los botones del cerebro.SDcard: esta clase permite leer y escribir en la tarjeta SD del cerebro para almacenar archivos, registrar datos y cargar recursos externos.
Constructores de clase#
brain();
Parámetros#
El constructor brain no utiliza parámetros.
Observaciones#
Solo se debe crear un objeto
brainen un proyecto.
Ejemplo#
// Create the Brain
brain Brain = brain();
Funciones de los miembros#
La clase brain incluye las siguientes funciones miembro:
playSound- Reproduce uno de los efectos de sonido incorporados en el cerebro.playNote- Toca una nota musical del cerebro.
Antes de llamar a cualquier función miembro de brain , se debe crear una instancia brain , como se muestra a continuación:
// Create the Brain
brain Brain = brain();
playSound#
Reproduce uno de los sonidos incorporados en el cerebro.
Available Functionsvoid playSound(
soundtype sound );
Parámetros |
Tipo |
Descripción |
|---|---|---|
|
|
El sonido especificado para reproducir desde el cerebro. |
Nombre del sonido |
Reproducir sonido |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta función no devuelve un valor.
playNote#
Toca una nota musical del cerebro.
Available Functions1 - Toca una nota musical.
void playNote( int32_t octave, int32_t note );
Parameters2 - Toca una nota musical durante un tiempo específico.
void playNote( int32_t octave, int32_t note, int32_t duration );
Parámetros |
Tipo |
Descripción |
|---|---|---|
|
|
El número entero que representa la octava en la que se toca la nota:
|
|
|
La nota a tocar:
|
|
|
Opcional. La duración en milisegundos para tocar la nota, hasta un máximo de 500 milisegundos. Si no se proporciona ninguna duración, la duración predeterminada es de 500 milisegundos. |
Esta función no devuelve un valor.