Boa noite galera,

Estou desenvolvendo um projeto de um carrinho utilizando o Android, Arduino e Bluetooth.

O funcionamento é o seguinte:

Utilizando o acelerômetro do smartphone que possua Android, ele envie através do app, os dados do acelerômetro para um módulo de Bluetooth, conectado por sua vez em um Arduino Uno.

Estou com problema ao tratar os dados enviados pelo celular.

Dando uma olhada aqui no fórum (neste tópico http://labdegaragem.com/forum/topics/tratamento-de-dados-via-serial... ), já consegui converter de char para um número inteiro.

O problema é como separar esses dados recebidos, pois são dos eixos x e y do acelerômetro separados por ; , pois quero utilizando a funcão map, controlar um motor proporcionalmente a posição do celular.

Eu recebo os dados da seguinte forma:

A-8.50527;0.35457

Alguma solução ?

Exibições: 188

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço