top of page

Trocando dados com uma placa Arduino

O FizziQ fornece acesso a informações de placas e sensores externos por meio de uma conexão Bluetooth BLE.

Observe que alguns módulos Bluetooth, como o módulo HC06, não são compatíveis com BLE. O FizziQ não será capaz de se conectar a esses módulos.  

Para a troca de dados com o Arduino, a FizziQ usa o serviço UART. Este serviço permite enviar qualquer tipo de dado calculado pela placa Arduino.  Siga este link para a página Nordic Semiconductor

Os dados trocados pelo serviço UART devem ser estruturados na forma de uma cadeia de caracteres do seguinte formato: 'NOME: VALOR'. Por exemplo, para uma tensão de 5 volts: 'Tensão: 5,0'.

 

Os seguintes nomes de medição são reconhecidos: temperatura, umidade, pressão atm, tensão, peso, aceleração, luminosidade, campo magnético, bússola e concentração. Os outros nomes serão exibidos sob o nome genérico do sensor.

Para conectar uma placa Arduino com FizziQ por Bluetooth:

1. O nome do dispositivo deve incluir o nome "Arduino"

2. O serviço uuid é  "6e400001-b5a3-f393-e0a9-e50e24dcca9e"

3. O uuid do recurso é  "6e400002-b5a3-f393-e0a9-e50e24dcca9e"

 

Observe que a conexão FizziQ recebe informações de sensores externos no uuid RX do serviço UART.

Um exemplo de programa para transmissão de dados de umidade pode ser encontrado no seguinte arquivo de texto:

As etapas de conexão para Arduino são as mesmas para micro: bit e  são descritos no vídeo abaixo:

bottom of page