diff options
Diffstat (limited to 'Code_Processing_Menu/Code_Processing_Menu.pde')
-rw-r--r-- | Code_Processing_Menu/Code_Processing_Menu.pde | 206 |
1 files changed, 0 insertions, 206 deletions
diff --git a/Code_Processing_Menu/Code_Processing_Menu.pde b/Code_Processing_Menu/Code_Processing_Menu.pde deleted file mode 100644 index a206ce9..0000000 --- a/Code_Processing_Menu/Code_Processing_Menu.pde +++ /dev/null @@ -1,206 +0,0 @@ -import processing.serial.*; -Serial monPortamoi; // Create object from Serial class - -PImage Menu_Entree_1; -PImage Menu_Entree_2; -PImage Menu_Entree_3; -PImage Menu_Plats_1; -PImage Menu_Plats_2; -PImage Menu_Plats_3; -PImage Menu_Desserts_1; -PImage Menu_Desserts_2; -PImage Menu_Desserts_3; -PImage Menu_Boissons_1; -PImage Menu_Boissons_2; -PImage Menu_Boissons_3; -PImage Validation; -PImage Validation_Finale; -PImage ChoixPlats; - -PImage NB_0; -PImage NB_1; -PImage NB_2; -PImage NB_3; -PImage NB_4; -PImage NB_5; -PImage NB_6; -PImage NB_7; -PImage NB_8; -PImage NB_9; -PImage NB_p; -PImage NB_e; - - String maChaineRecue; - String[] valeurLueBTG; - String[] valeurLueBTD; - String[] valeurLueBTH; - String[] valeurLueBTB; - String[] valeurLueBTV; - float BTG=0; - float BTD=0; - float BTH=0; - float BTB=0; - float BTV=0; - - // Initialisation des onglets des plats et du bouton validation - int Onglet = 1; - int Plats = 1; - int BoutonValidation = 0; - int MenuChoixNbPlats = 0; - int ChoixNbPlats = 1; - - // Paramétrage du nombre d'assiette à commander à 0 - int Nb_Assiettes_Salades = 0; - int Nb_Assiettes_Pizza = 0; - int Nb_Assiettes_Poisson_Entree = 0; - int Nb_Assiettes_Pates = 0; - int Nb_Assiettes_Frites = 0; - int Nb_Assiettes_Poisson_Plats = 0; - int Nb_Assiettes_Mousse_au_Chocolat = 0; - int Nb_Assiettes_Glace = 0; - int Nb_Assiettes_Crepe = 0; - int Nb_Assiettes_Coca_Cola = 0; - int Nb_Assiettes_Cafe = 0; - int Nb_Assiettes_The = 0; - -void setup() -{ - size(410,451); - String nomDesPortSerieDetecte = Serial.list()[0]; - monPortamoi = new Serial(this, nomDesPortSerieDetecte, 9600); - Menu_Entree_1 = loadImage("menu_entree_1.png"); - Menu_Entree_2 = loadImage("menu_entree_2.png"); - Menu_Entree_3 = loadImage("menu_entree_3.png"); - Menu_Plats_1 = loadImage("menu_plats_1.png"); - Menu_Plats_2 = loadImage("menu_plats_2.png"); - Menu_Plats_3 = loadImage("menu_plats_3.png"); - Menu_Desserts_1 = loadImage("menu_desserts_1.png"); - Menu_Desserts_2 = loadImage("menu_desserts_2.png"); - Menu_Desserts_3 = loadImage("menu_desserts_3.png"); - Menu_Boissons_1 = loadImage("menu_boissons_1.png"); - Menu_Boissons_2 = loadImage("menu_boissons_2.png"); - Menu_Boissons_3 = loadImage("menu_boissons_3.png"); - Validation = loadImage("validation.png"); - Validation_Finale = loadImage("validation_finale.png"); - ChoixPlats = loadImage("ChoixPlats.png"); - NB_0 = loadImage("0.png"); - NB_1 = loadImage("1.png"); - NB_2 = loadImage("2.png"); - NB_3 = loadImage("3.png"); - NB_4 = loadImage("4.png"); - NB_5 = loadImage("5.png"); - NB_6 = loadImage("6.png"); - NB_7 = loadImage("7.png"); - NB_8 = loadImage("8.png"); - NB_9 = loadImage("9.png"); - NB_p = loadImage("..png"); - NB_e = loadImage("€.png"); - background(Menu_Entree_1); -} - -void draw() { - - - - //lecture(); // lecture carte Arduino relié aux touches - - if ( monPortamoi.available() > 0) //pour voir si contenu disponible dans le port série - { - maChaineRecue=monPortamoi.readStringUntil('\n'); - if (maChaineRecue!=null) - { - //background(0); //nettoyage par fond noir - //text(maChaineRecue, 10, 36); - 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 - - - - if (BTG == 1){Onglet = Onglet - 1;delay(500);} - if (BTD == 1){Onglet = Onglet + 1;delay(500);} - - - - if (BTH == 1){Plats = Plats - 1;delay(500);} - if (BTB == 1){Plats = Plats + 1;delay(500);} - - if (BTV == 1){BoutonValidation = 1;} - - if (Onglet <= 0){background(Menu_Boissons_1);Onglet = 5;} - if (Onglet == 5){background(Validation);} - if (Onglet >= 6){background(Menu_Entree_1);Onglet = 1;} - - // Déplacement du "curseur" sur les plats de l'onglet entrée - if (Plats <= 0 && Onglet == 1){background(Menu_Entree_3);Plats = 3;} - if (Plats == 1 && Onglet == 1){background(Menu_Entree_1); - if (BoutonValidation == 1){MenuChoixNbPlats = 1;println("Val 1 = "+BoutonValidation);} - } - if (Plats == 2 && Onglet == 1){background(Menu_Entree_2);} - if (Plats == 3 && Onglet == 1){background(Menu_Entree_3);} - if (Plats >= 4 && Onglet == 1){background(Menu_Entree_1);Plats = 1;} - - // Déplacement du "curseur" sur les plats de l'onglet plats - if (Plats <= 0 && Onglet == 2){background(Menu_Plats_3);Plats = 3;} - if (Plats == 1 && Onglet == 2){background(Menu_Plats_1);} - if (Plats == 2 && Onglet == 2){background(Menu_Plats_2);} - if (Plats == 3 && Onglet == 2){background(Menu_Plats_3);} - if (Plats >= 4 && Onglet == 2){background(Menu_Plats_1);Plats = 1;} - - // Déplacement du "curseur" sur les plats de l'onglet desserts - if (Plats <= 0 && Onglet == 3){background(Menu_Desserts_3);Plats = 3;} - if (Plats == 1 && Onglet == 3){background(Menu_Desserts_1);} - if (Plats == 2 && Onglet == 3){background(Menu_Desserts_2);} - if (Plats == 3 && Onglet == 3){background(Menu_Desserts_3);} - if (Plats >= 4 && Onglet == 3){background(Menu_Desserts_1);Plats = 1;} - - // Déplacement du "curseur" sur les plats de l'onglet boissons - if (Plats <= 0 && Onglet == 4){background(Menu_Boissons_3);Plats = 3;} - if (Plats == 1 && Onglet == 4){background(Menu_Boissons_1);} - if (Plats == 2 && Onglet == 4){background(Menu_Boissons_2);} - if (Plats == 3 && Onglet == 4){background(Menu_Boissons_3);} - if (Plats >= 4 && Onglet == 4){background(Menu_Boissons_1);Plats = 1;} - - // Menu validation finale - if (BoutonValidation == 1 && Onglet == 5){background(Validation_Finale);} - - if (MenuChoixNbPlats == 1){image(ChoixPlats,89,187); - Plats = 1; - Onglet = 1; - image(NB_0,281,236); //x,y - - - if (BTH == 1){ChoixNbPlats = ChoixNbPlats + 1;delay(100);} - if (BTB == 1){ChoixNbPlats = ChoixNbPlats - 1;delay(100);} - if (ChoixNbPlats <= -1){ChoixNbPlats = 0;} - if (ChoixNbPlats == 0){image(NB_0,281,236);} - if (ChoixNbPlats == 1){image(NB_1,281,236);} - if (ChoixNbPlats == 2){image(NB_2,281,236);} - if (ChoixNbPlats == 3){image(NB_3,281,236);} - if (ChoixNbPlats == 4){image(NB_4,281,236);} - if (ChoixNbPlats == 5){image(NB_5,281,236);} - if (ChoixNbPlats == 6){image(NB_6,281,236);} - if (ChoixNbPlats == 7){image(NB_7,281,236);} - if (ChoixNbPlats == 8){image(NB_8,281,236);} - if (ChoixNbPlats == 9){image(NB_9,281,236);} - if (ChoixNbPlats >= 10){ChoixNbPlats = 9;} - if - if (BTV == 1){println("Val 2 = "+BoutonValidation);delay(100);BoutonValidation = 0;background(Menu_Entree_2);Onglet = 1;Plats = 2;println("Val 3 = "+BoutonValidation);} - } -} - -void delay(int delay) -{ - int time = millis(); - while(millis() - time <= delay); -} |