Skip to main content

I2C

Os sensores I2C descritos neste capítulo são conectados ao controlador TXT 4.0 usando-se um cabo de fita adequado.

O início de cada bloco de tempo

bloco de tempo oferece a possibilidade de executar um programa se uma condição for satisfeita. Portanto, ele funciona de maneira semelhante a uma distinção de caso, mas não é executado apenas uma vez, e sim sempre que a condição for atendida durante todo o curso do programa. O início de cada bloco de tempo:

Bild1.PNG

É uma abreviatura para a seguinte construção:

Bild2.PNG

Você pode configurar todas as condições da categoria l2C em iniciar cada bloco de tempo a este nível.

Observação: A seção do programa dentro do iniciar de cada bloco de tempo deve ser mantida curta e não conter chamadas de bloqueio ou loops sem fim para que esta parte do programa possa ser processada rapidamente.

Sensor de combinação

image-1623698066081.05.44.png

O sensor de combinação combina as três funções de acelerômetro, giroscópio e sensor de bússola em um componente.

Acelerômetro

Lembrar

Com obter a aceleração do sensor de combinação [], obtém-se a aceleração em uma direção espacial. A direção espacial desejada pode ser selecionada por meio do menu suspenso (triângulo pequeno): A aceleração é dada em g. 

Consultar

Para consultar se uma determinada aceleração está sendo medida, o bloco a aceleração do sensor de combinação está [] [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como a aceleração deve ser comparada com o valor inserido (<, ≤, =, ≠, ≥,>) e qual direção espacial deve ser consultada. O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando a aceleração na direção x é maior que 10.

Bild4.PNG

 

Giroscópio

Lembrar

Com obter a rotação do sensor de combinação em [], obtém-se a aceleração em uma direção espacial. A direção espacial desejada pode ser selecionada por meio do menu suspenso (triângulo pequeno): A rotação é dada em °/s. 

Consultar

Para consultar se uma determinada aceleração está sendo medida, o bloco a rotação do sensor de combinação está [] [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como a rotação deve ser comparada com o valor inserido (<, ≤, =, ≠, ≥,>) e qual direção espacial deve ser consultada. O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando a rotação na direção x é maior que 10.

Bild5.PNG

Sensor de bússola

Lembrar

Com obter fluxo magnético do sensor de combinação [], , o fluxo magnético é obtido em uma direção espacial. A direção espacial desejada pode ser selecionada por meio do menu suspenso (triângulo pequeno): O fluxo magnético é dado em μT. 

Consultar

Para consultar se um determinado fluxo magnético está sendo medido, o bloco o fluxo magnético do sensor de combinação está em [] [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como o fluxo magnético deve ser comparado com o valor inserido (<, ≤, =, ≠, ≥,>) e qual direção espacial deve ser consultada. O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando o fluxo magnético na direção x é maior que 10.

Bild6.PNG

Sensor ambiental

image-1623698078892.05.11.png

O sensor ambiental combina as quatro funções de sensor de qualidade do ar, sensor de umidade, barômetro e termômetro em um único componente.

Sensor de qualidade do ar

Lembrar

Com o bloco, obter a qualidade do ar do sensor ambiental como [], é possível medir a qualidade do ar. O menu suspenso (triângulo pequeno) pode ser usado para escolher se a qualidade do ar deve ser retornada como um valor numérico (de 0 a 500) ou como texto. 

Consultar

Para consultar se uma determinada qualidade do ar está sendo medida, o bloco a qualidade do ar do sensor ambiental está [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como a qualidade do ar deve ser comparada com o valor inserido (<, ≤, =, ≠, ≥,>). O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando o valor da qualidade do ar é inferior a 10.

Bild8.PNG

Barômetro
Lembrar

Com o bloco obter pressão atmosférica do sensor ambiental, você pode medir a pressão atmosférica.

Consultar

Para consultar se uma determinada pressão atmosférica está sendo medida, o bloco a pressão atmosférica do sensor ambiental está [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como a pressão atmosférica deve ser comparada com o valor inserido (<, ≤, =, ≠, ≥,>). O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando o valor da pressão atmosférica é inferior a 10.

Bild9.PNG

Termômetro
Lembrar

Com o bloco obter a temperatura do sensor ambiental , é possível medir a temperatura.

Consultar

Para consultar se uma determinada temperatura está sendo medida, o bloco a temperatura do sensor ambiental está [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como a temperatura deve ser comparada com o valor inserido (<, ≤, =, ≠, ≥,>). O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando a temperatura é superior a 10.

Bild10.PNG

Sensor de umidade
Lembrar

Com o bloco obter a umidade do sensor ambiental , é possível medir a umidade do ar.

Consultar

Para consultar se uma determinada umidade está sendo medida, o bloco a umidade do sensor ambiental está [] ... é usado. O menu suspenso (triângulo pequeno) pode ser usado para selecionar como a umidade deve ser comparada com o valor inserido (<, ≤, =, ≠, ≥,>). O valor de comparação é inserido no campo numérico ao final do bloco. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando a umidade é superior a 10.

Bild11.PNG