Voilà je m'explique j'ai un projet au lycée où je dois créer un robot holonomes à 3 roues.
Il est contrôlé par un une application sur smartphone Android sur cette application (Faites avec Basic4Android) on a un joystick qui nous envoie par bluetooth les coordonnées x et y dans un tableau.
De l'autre côté pour recevoir on a une mbed (microcontroleur) avec un module bluetooth (FB2155BC) programmé en C/C++ j'ai déjà tout mon programme pour recevoir mes données là pas de problème.
Et ma question c'est comment je récupère le tableau que m'envoie l'application android ? Sous quel forme comme je dois l'analysé ? Mon prof m'a dit que les données que je reçois je dois les mettre dans un tableau de mon coté dans la mbed mais comment est organisé la communication pour savoir comment les stocker dans un tableau ?
je spécifie que je ne m'occupe pas de la partie android je sais juste qu'il m'envoie une tableau avec x et y
Voici le programme :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "mbed.h"
Serial bt(p13,p14); //broches bluetooth
voidsetup()
{
bt.baud(9600);
wait(0.5);
bt.printf("AT+BTNAME=holonomes\r"); //paramétrage du bluetooth
wait(2);
bt.printf("AT+BTSCAN\r");
wait(0.5);
}
intmain() {
setup();
while(1)
{
doublevaleursrecu = bt.getc; //lecture des données bluetooth reçu
doubleCoord[2];
doublex = Coord[0];
doubley = Coord[1];
}
}
voici c'est le strict minimum que je devrais avoir besoin normalement (j'ai supprimé toute la partie gestion des moteurs)
je sais parfait que dans ce programme les valeurs reçu par bluetooth ne sont pas stocké dans le tableau mais je sais pas comment est organiser la transmission données pour savoir comment les stocker
#include "mbed.h"
Serial bt(p13,p14); //broches bluetooth
void setup()
{
bt.baud(9600);
wait(0.5);
bt.printf("AT+BTNAME=holonomes\r"); //paramétrage du bluetooth
wait(2);
bt.printf("AT+BTSCAN\r");
wait(0.5);
}
int main() {
setup();
while(1)
{
double valeursrecu = bt.getc; //lecture des données bluetooth reçu
double Coord[2];
double x = Coord[0];
double y = Coord[1];
}
}
Merci d'avance
Big brother is watching you....
communicaton d'un tableau par bluetooth (FB155BC)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.