Lancer programme via un bouton save

Fermé
mucahid Messages postés 2 Date d'inscription vendredi 21 février 2014 Statut Membre Dernière intervention 9 avril 2014 - 9 avril 2014 à 15:24
RedSkidy Messages postés 196 Date d'inscription jeudi 30 janvier 2014 Statut Membre Dernière intervention 22 octobre 2015 - 11 avril 2014 à 17:43
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 jeudi 30 janvier 2014 Statut Membre Dernière intervention 22 octobre 2015 6
11 avril 2014 à 17:43
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