Programação (Python)
Medição variáveis ambientais
O programa em python será capaz de realizar medições de pH, temperatura ambiente e da temperatura da água, entre outras funcionalidades.
Medição do pH
Se o sensor de pH detetar variações do pH da água do mar acima ou abaixo dos valores máximo e mínimo estipulados (máx=12) e (mín=4), ocorrerá uma mudança da cor da luz RGB de andamento de verde para vermelho e vice-versa, acompanhada de um alarme sonoro.
A variação do valor do pH será registada, ao longo do tempo, numa tabela com o respetivo valor do pH e as coordenadas no espaço/ tempo onde se verificou a variação.
Medição da temperatura ambiente
Se o sensor de temperatura detetar valores de temperatura ambiente acima do valor máximo estipulado (máx=40), ocorrerá uma mudança da cor da luz RGB de andamento de verde para azul e vice-versa, acompanhada de um alarme sonoro.
A variação do valor da temperatura ambiente será registada, ao longo do tempo, numa tabela com o respetivo valor da temperatura e as coordenadas no espaço/ tempo onde se verificou a variação.
Medição da temperatura da água
Se o sensor de temperatura detetar valores da temperatura da água acima do valor máximo estipulado (máx=28), ocorrerá uma mudança da cor da luz RGB de andamento de verde para verde lima e vice-versa, acompanhada de um alarme sonoro.
A variação do valor da temperatura da água será registada, ao longo do tempo, numa tabela com o respetivo valor da temperatura da mesma e as coordenadas no espaço/ tempo onde se verificou a variação.
Deteção de um obstáculo
Se o sensor de movimento do Ti Rover detetar um obstáculo a uma distância inferior ao limite estipulado (mín=0.9), o robot parará o movimento aleatório que executava e ocorrerá uma mudança da cor da luz RGB de andamento de verde para amarelo, seguindo-se a rotação de 90 graus para a direita do veículo.
Assim que o sensor de movimento deixe de detetar o obstáculo, ocorrerá a mudança de cor da luz RGB para verde e o robot continuará a realizar movimentos aleatórios.
Deteção de manchas
Sempre que o sensor detetar uma mancha na água do mar com uma variação acima de 20% das cores vermelho, azul, verde ou cinzento, um alarme sonoro será emitido.
A variação da cor da água do mar será registada, ao longo do tempo, numa tabela com o valor da mesma e as coordenadas no espaço/ tempo onde se verificou a variação.
Registo das variações
Todas as variações são registadas numa tabela. A imagem ao lado mostra um exemplo de um registo efetuado pela calculadora, efetuado a nível espacial - coordenadas em x (xpos) e em y (ypos).