Descargar Imprimir esta página

Manejo Avanzado Del Sonido - Mis Ladrillos PROBOTlab 4.0. Guía De Producto

Publicidad

Subrutina Velo_Var
Enviando desde el monitor de la PC un valor entre 0 y 50 los motores funcionaran
durante unos 4 segundos con una velocidad proporcional al numero enviado. Para
controlar al velocidad de los motores el eBrick queda en un lazo enviando ordenes
a los motores a gran velocidad por lo que no puede hacer operaciones de esperas
ni nada que lo detenga, de ser asi el proceso de velocidad variable fallaría. Lo que
se puede hacer el leer sensores en el medio del proceso de control de velocidad u
ejecutar otras acciones como encender o apagar leds, pero no se pueden emitir
sonidos ni esperar mensajes de PC ya que estas operación detienen el programa.

Manejo Avanzado del Sonido

Hasta ahora el sonido se ha usado con tonos fijado por constantes, es decir tonos
que siempre que se ejecutan producen el mismo sonido. Probot Lab tiene la opción
de genera tonos definidos por contenedores, esto quiere decir que se pueden
generar tonos variables, ya sea por una operación matemática, un sensor o un valor
al azar.
Para generar sonidos se requieren de 4 contenedores, 2 para el tiempo de duración
y 2 para el tono a generar.
Rosa y Naranja: Frecuencia "tono agudo o grave"= (1/ ((Rosa + Naranja) * 8uS "microsegundos"))
Los contenedores Rosa y naranja determinan las frecuencia (mas baja, mas grave. Mas alta, mas aguda)
Azul y Verde: Duración del tono en tiempo=(((Azul*256)+Verde)*(Rosa+Naranja)* 8uS "microsegundos")
Los contenedores Azul y Verde el tiempo que dura el sonido.
Para simplificar los cálculo al crear un bloque de sonido la pantalla calcula
automáticamente los valores para el tono pedido.
Guía de PROBOT Lab 4.0

Publicidad

loading