Cómo usar los datos del sensor en los programas

Puede acceder a los datos del sensor de todas las sondas de sensor conectadas a través de su programa TI-Basic usando este comando:

RefreshProbeVars statusVar

Debe abrir primero la aplicación Vernier DataQuest™, o recibirá un error.

Nota: La aplicación Vernier DataQuest™ se iniciará automáticamente cuando usted conecta un sensor o un soporte inalámbrico de laboratorio al software o dispositivo portátil TI-Nspire™.

El comando RefreshProbeVars será válido solamente cuando Vernier DataQuest™ se encuentra en modo “medir”.
statusVar es un parámetro opcional que indica el estado del comando. Estos son los valores statusVar:

Valor de StatusVar

Estado

statusVar=0

Normal (continuar con el programa)

statusVar=1

La aplicación Vernier DataQuest™ se encuentra en el modo de recolección de datos.

Nota: La aplicación Vernier DataQuest™ debe estar en el modo medir para que este comando funcione.

statusVar=2

La aplicación Vernier DataQuest™ no se ha iniciado.

statusVar=3

La aplicación Vernier DataQuest™ se ha iniciado, pero usted no ha conectado ningún sensor.

Nota: El comando RefreshProbeVars casi siempre producirá statusVar=3 en el iOS, incluso si usted ya inició la aplicación Vernier DataQuest™

Su programa TI-Basic leerá directamente las variables Vernier DataQuest™ en la tabla de símbolos.
La variable meter.time muestra el último valor de la variable; el mismo no se actualiza automáticamente. Si no ha ocurrido recolección de datos, meter.time será 0 (cero).
El uso de nombres de variables sin que los sensores correspondientes estén conectados físicamente dará como resultado en un error de "Variable no definida".
El comando RefreshProbeVars será NOP (comando nulo) en iOS.

Recolección de datos de sensor usando RefreshProbeVars

1. Iniciar la aplicación Vernier DataQuest™.
2. Conecte lo sensores que necesite para recolectar los datos.
3. Ejecute el programa que desea usar para recopilar datos en la aplicación de la calculadora.
4. Manipule los sensores y recopile los datos.

Nota: Puede crear un programa para interactuar con TI-Innovator™ Hub usando b> Hub > Enviar. (Ver el ejemplo 2, a continuación.) Esto es opcional.

Ejemplo 1

Definir temp()=

Prgm

© Verificar si el sistema está listo

Estado RefreshProbeVars

Si el estado=0 entonces

Disp "listo"

Para n,1,50

Estado RefreshProbeVars

temperatura:=meter.temperature

Disp "Temperatura: ",temperatura

Si la temperatura>30 Entonces

Disp "Muy caliente"

EndIf

© Espere 1 segundo entre muestras

Espere 1

EndFor

Else

Disp "No listo. Intente de nuevo más tarde"

EndIf

EndPrgm

Ejemplo 2- con TI-Innovator™ Hub

Definir tempwithhub()=

Prgm

© Verificar si el sistema está listo

Estado RefreshProbeVars

Si el estado=0 entonces

Disp "listo"

Para n,1,50

Estado RefreshProbeVars

temperatura:=meter.temperature

Disp "Temperatura: ",temperatura

Si la temperatura>30 Entonces

Disp "Muy caliente"

© Ejecute un tono en el Hub

Enviar "SET SOUND 440 TIME 2"

EndIf

© Espere 1 segundo entre muestras

Espere 1

EndFor

Else

Disp "No listo. Intente de nuevo más tarde"

EndIf

EndPrgm