Lancer programme via un bouton save

mucahid Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
RedSkidy Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis actuellement en classe de terminale sti2d . J'ai un programme gps pour la géolocalisation qui fonctionne mais je voudrais pouvoir lancer ce programme via un bouton "save" qui se situera sur une télécommande je sais qu'il faut utilisé la fonction "case" mais je ne sais pas comment je vous remercie pour votre aide .

voici mon programme pour la géolocalisation :

#include <SoftwareSerial.h>
#include <TinyGPS.h>
TinyGPS gps;
SoftwareSerial GPS10710(2,3);

void setup(){
Serial.begin(9600);
GPS10710.begin(4800);
Serial.println();
Serial.println("Waiting for GPS10710...");
}

void loop(){
while(GPS10710.available())
{
int c = GPS10710.read();
if(gps.encode(c))
{
float latitude, longitude;
delay(2000); // delay de 2000 ms
gps.f_get_position(&latitude, &longitude);
Serial.print("Lat/Long: ");
Serial.print(latitude,5);
Serial.print(", ");
Serial.println(longitude,5);
}
}
}
A voir également:

1 réponse

RedSkidy Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   6
 
la fonction case ne permet pas de lancer un programme mais dans les switchs

switch (touche)
{
     case 1: { //touche save
          lancerProgramme(); 
          break;
    }
    case 2: //touche stop
   {
          cout <<"etes vous sur de vouloir quitter le programme ?";
          break;
    }
    case 3: //autre touche
   {
          cout << "fonction indisponible";

pour lancer un programme je crois que sa dépend du systeme d'exploitation mais je suis pas sur
0