FTScratchTXT

Sobre

FTScratchTXT possibilita em PCs ou Notebooks a utilização do ROBOTICS TXT Controller da fischertechnik juntamente com a linguagem de programação fácil de aprender Scratch. Assim, podem ser criadas, rapidamente, pequenas aplicações para o controle de motores e lâmpadas através de botões de pressão, células fotoelétricas e muitos outros sensores. Através da multiplicidade de possibilidades que a linguagem de programação Scratch oferece, podem ser também criador programas maiores.

Como fazer

Windows

  1. Conectar o ROBOTICS TXT com o PC (USB/WiFi/Bluetooth)
  2. Carregar o driver USB ( 32 Bit / 64 Bit ) e instalar
  3. Baixar o FTScratchTXT e inicializar. (requer .NET Framework 4, geralmente presente em PCs Windows)
  4. Abrir Scratch 3 com extensão (Firefox ou Chrome)
  5. Começar!

Linux/Mac

  1. Conectar o ROBOTICS TXT com o PC (USB/WiFi/Bluetooth)
  2. Baixar o FTScratchTXT e inicializar com a ajuda do mono. (Console: mono FTScratchTXT.exe)
  3. Abrir Scratch 3 com extensão (Firefox ou Chrome)
  4. Começar!

Descrição de blocos

Esse evento dispara, logo que um botão de pressão / contato Reed / célula fotoelétrica na entrada universal I1-I8 seja pressionado / fechado (ou solto / aberto).
Esse evento dispara, logo que o número de impulsos na entrada de contagem C1-C4 seja maior / menor do que um valor fornecido, respect., valor resultante em combinação com blocos da rubrica „Operadores “.
Esse evento dispara, logo que o valor do sensor de cores / sensor de distância de ultrassom / resistência NTC / fotorresistência na entrada universal I1-I8 for maior / menor do que um valor fornecido, respect., valor resultante em combinação com blocos da rubrica „Operadores “.
Através desse bloco, pode ser consultado o valor atual da entrada de contagem C1-C4 e utilizado para cálculos ou condições em combinação com blocos da rubrica "Controle", "Operadores" e "Eventos". O valor de retorno é um valor de 16-Bit.
Através desse bloco, pode ser consultado o valor atual do sensor de cores / sensor de distância de ultrassom / resistência NTC / fotorresistência na entrada universal I1-I8 e utilizado para cálculos ou condições em combinação com blocos da rubrica "Controle", "Operadores" e "Eventos". O valor de retorno é um valor de 16-Bit.
Através desse bloco, é consultado se um botão de pressão / contato Reed / célula fotoelétrica na entrada universal I1-I8 está pressionado / fechado (ou solto / aberto). Pode ser utilizado para cálculos ou condições em combinação com blocos da rubrica "Controle", "Operadores" e "Eventos". O retorno é um valor Booleano.
Através desse bloco, pode ser iniciada a execução dos arquivos de som instalados 1 - 29.
Através desse bloco, pode ser iniciada a execução dos arquivos de som instalados 1 - 29. Será esperado até o final da execução antes de serem executados outros comandos.
Através desse bloco, a saída O1 - O8 pode ser definida para, por exemplo, uma lâmpada para um valor de 0...8. Valores menores do que 0, respect., maiores do que 8 são cortados em 0, respect., 8.
Através desse bloco, a saída O1 - O8 pode ser definida para um valor de 0...8. Valores menores do que 0, respect., maiores do que 8 são cortados em 0, respect., 8.
Através desse bloco, o valor atual da entrada de contagem C1 - C4 pode ser zerado.
Através desse bloco, a saída M1 - M4, para, p. ex., um motor, pode ser colocada num valor 0...8. Valores menores do que 0, respect., maiores do que 8 são cortados em 0, respect., 8.
Através desse bloco, a saída M1 - M4, para, p. ex., um motor, pode ser colocada para frente (para trás) com um valor 0...8. Valores menores do que 0, respect., maiores do que 8 são cortados em 0, respect., 8.
Através desse bloco, a saída M1 - M4, para, p. ex., um motor, pode ser modificada para a frente (para trás).
Através desse bloco, a saída M1 - M4, para, p. ex., um motor, pode ser definida para um número ajustável de passos e uma velocidade de 1...8 para a frente / para trás. Somente pós a execução do bloco „Parar motor ", a saída M1 - M4 pode ser novamente iniciada.
Através desse bloco, cada duas das saídas M1 - M4, para, p. ex., um motor síncrono com uma velocidade 1...8 podem ser colocados para a frente / para trás. Somente após a execução do bloco „Parar motor", as saídas M1 - M4 podem ser novamente iniciadas individualmente.
Esse bloco é uma combinação dos dois blocos anteriores.
Através desse bloco, pode ser parado um motor na saída M1 - M4.
Através desse bloco, a entrada universal I1 - I8 pode ser comutada para analógica.
Esse bloco zera o ROBO TXT. Todas as saídas são colocadas em 0.