FTScratchTXT

Sobre

FTScratchTXT permite el uso del ROBOTICS TXT Controller de fischterchnik juntamente con el lenguaje de programación Scratch de fácil aprendizaje. En un santiamén se pueden elaborar así pequeñas aplicaciones para el control de motores y lámparas mediante pulsadores, sensores fotoeléctricos y muchos otros sensores. Gracias a un sinnúmero de posibilidades ofrecidas por Scratch, se pueden elaborar programas mucho más extensos.

Nuevas ampliaciones de Scratch, como FTSScratch, utilizan para ello la versión para desarrolladores ScratchX.

HowTo

Windows

  1. Unir ROBOTICS TXT con el PC (USB/WLAN/Bluetooth)
  2. Descargar el controlador USB ( 32 Bit / 64 Bit ) e instalarlo.
  3. Descargar FTScratchTXT y arrancarlo. (requiere .NET Framework 4, disponible generalmente en PCs Windows)
  4. Abrir ScratchX con la ampliación (Firefox o Chrome)
  5. ¡Empezar!

Linux/Mac

  1. Unir ROBOTICS TXT con el PC (USB/WLAN/Bluetooth)
  2. Descargar FTScratchTXT y arrancar con la ayuda de mono. (Consola: mono FTScratchTXT.exe)
  3. Abrir ScratchX con la ampliación (Firefox o Chrome)
  4. ¡Empezar!

Descripción de bloques

Este evento se activa tan pronto un pulsador / contacto Reed / sensor fotoeléctrico se pulsa / cierra (o se suelta / abre) en la entrada universal I1-I8.
Este evento se activa tan pronto el número de impulsos en la entrada de contaje C1-C4 es mayor / menor que un valor introducido, o respectivamente, un valor originado en combinación con bloques provenientes de la rúbrica “Operadores”.
Este evento se activa tan pronto el valor del sensor de colores / sensor ultrasónico de distancia / resistencia NTC / fotorresistencia en la entrada universal I1-I8 es mayor / menor que un valor introducido, o respectivamente, un valor originado en combinación con bloques provenientes de la rúbrica “Operadores”.
Mediante este bloque se puede interrogar el valor actual de la entrada de contaje C1-C4 y utilizar para cálculos o condiciones en combinación con bloques provenientes de las rúbricas “Control”, “Operadores” y “Eventos”. El valor de retorno es un valor de 16 bits.
Mediante este bloque se puede interrogar el valor actual del sensor de colores / sensor ultrasónico de distancia / resistencia NTC / fotorresistencia en la entrada universal I1-I8 y utilizar para cálculos o condiciones en combinación con bloques provenientes de las rúbricas “Control”, “Operadores” y “Eventos”. El valor de retorno es un valor de 16 bits.
Mediante este bloque se interroga si un pulsador / contacto Reed / sensor fotoeléctrico en la entrada universal I1-I8 está pulsado / cerrado (o suelto / abierto). Puede ser utilizado para cálculos o condiciones en combinación con bloques provenientes de las rúbricas “Control”, “Operadores” y “Eventos”. El valor de retorno es un valor booleano.
Mediante este bloque se puede iniciar la reproducción de los archivos de sonido instalados 1 – 29.
Mediante este bloque se puede iniciar la reproducción de los archivos de sonido instalados 1 – 29. Se esperará hasta el final de la reproducción antes de ejecutar otras órdenes.
Mediante este bloque se puede poner la salida O1 – 08 –p. ej. para una lámpara– a un valor de 0…8. Valores inferiores a 0 o superiores a 8 serán acortados a 0 o respectivamente a 8.
Mediante este bloque se puede poner la salida O1 – 08 a un valor de 0…8. Valores inferiores a 0 o superiores a 8 serán acortados a 0 o respectivamente a 8.
Mediante este bloque se puede reiniciar el valor actual de la entrada de contaje C1 – C4.
Mediante este bloque se puede poner la salida M1 – M4 –p. ej. para un motor– a un valor de 90…8. Valores inferiores a 0 o superiores a 8 serán acortados a 0 o respectivamente a 8.
Mediante este bloque se puede poner la salida M1 – M4 –p. ej. para un motor– a adelante (atrás) con un valor de 0…8. Valores inferiores a 0 o superiores a 8 serán acortados a 0 o respectivamente a 8.
Mediante este bloque se puede poner la salida M1 – M4 –p. ej. para un motor– a adelante (atrás).
Mediante este bloque se puede poner la salida M1 – M4 –p. ej. para un motor– para un número ajustable de pasos y una velocidad de 1...8 a adelante / atrás. La salida M1 – M4 podrá ser arrancada de nuevo recién después de haberse ejecutado el bloque “Detener el motor”.
Mediante este bloque se pueden poner respectivamente dos de las salidas M1 – M4 –p. ej. para un motor– de forma sincrónica con una velocidad de 1…8 a adelante / atrás. Las salidas M1 – M4 podrán ser arrancadas de nuevo individualmente recién después de haberse ejecutado el bloque “Detener el motor”.
Este bloque es una combinación de ambos bloques anteriores.
Mediante este bloque se puede detener un motor en la salida M1 – M4.
Mediante este bloque se puede conmutar la entrada universal I1 – I8 de digital a analógica.
Este bloque restablece el ROBO TXT. Todas las salidas serán puestas a 0.