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