aboutsummaryrefslogtreecommitdiff
path: root/Code_Processing_Menu_pde/Lecture.pde
blob: 856a407e69cd84fefbffab2a1c7528e4624c4a3d (plain)
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
26
27
//======================================================================================================================================================================
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||| RECUPERATION DES VALEURS DEPUIS LA CARTE ARDUINO||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//======================================================================================================================================================================

  //lecture();         // lecture carte Arduino relié aux touches
void lecture()
{
  if ( monPortamoi.available() > 0) //pour voir si contenu disponible dans le port série
  {  
    maChaineRecue=monPortamoi.readStringUntil('\n');
    if (maChaineRecue!=null)
    {
      valeurLueBTG = match(maChaineRecue, "BTG(.*?);");
      valeurLueBTD = match(maChaineRecue, "BTD(.*?);");
      valeurLueBTH = match(maChaineRecue, "BTH(.*?);");
      valeurLueBTB = match(maChaineRecue, "BTB(.*?);");
      valeurLueBTV = match(maChaineRecue, "BTV(.*?);");
      BTG=int(valeurLueBTG[1]);//);//changer la chaine extraite en valeur
      BTD=int(valeurLueBTD[1]);//);//changer la chaine extraite en valeur
      BTH=int(valeurLueBTH[1]);//);//changer la chaine extraite en valeur
      BTB=int(valeurLueBTB[1]);//);//changer la chaine extraite en valeur
      BTV=int(valeurLueBTV[1]);//);//changer la chaine extraite en valeur
    } //fin si la chaine recue n'est pas nulle   
   
  } //fin si le buffer série n'est pas vide
}