Bonjour, alors voila mon problème j'ai réalisé plusieurs programmes mais on me demander de faire leur algorigramme mais je vais pas y allé par quatre chemin je n'arrive jamais a réaliser un algorigramme. Alors j'aimerai savoir qui pourrait m'aider pour les réaliser ?
Voici les différents programme:
programme 1 :
void setup () {
Serial.begin(9600);
}
void loop () {
Serial.print("H= "); // envoyer un H toutes les secondes
delay(1000);
if (Serial.available()>0){ // si les données sont présente sur le port serie a
(Serial.read() == '1'){ // alors je lit si sur le port serie si j'ai un 1
Serial.print ("Ok= "); // si je lis bien un 1 alors j'envoi un "Ok"
}
else {
Serial.print("H"); // envoyer un H toutes les secondes
delay(1000);
}
}
Programme 2:
char Str[ ] = "XBAIEAOPAKDNEA"; // je crée une chaine de caractères
void setup() {
Serial.begin(9600);
}
void loop() {
for(int i; i<14; i+=2){ // pour i allant de 0 à 14
char lettre1 = Str*; // création d'une variable qui sera la lettre de la chaine "XBAIEAOPAKDNEA", numéro i. ex: si i=0, lettre1 = 'X'*
- char lettre2 = Str[i+1]; // récupère la lettre suivante*
- if (lettre1 == 'X' && lettre2 == 'B') { // regarde si c'est la bonne combinaison*
- Serial.print("c'est ce que je cherche");*
}
}
}
Programme 3 :
char Str[ ] = "XBAIEAOPAKDNEA"; // je crée une chaine de caractères
void setup() { - Serial.begin(9600);*
}
void loop() {
for(int i; i<14; i+=2){ // pour i allant de 0 à 14
_ char lettre1 = Str*; // création d'une variable qui sera la lettre de la chaine "XBAIEAOPAKDNEA", numéro i. ex: si i=0, lettre1 = 'X'_
_ char lettre2 = Str[i+1]; // récupère la lettre suivante*_
* if (lettre1 == 'X' && lettre2 == 'B') { // regarde si c'est la bonne combinaison*
* Serial.print("c'est ce que je cherche");*
}
}
}
Programme 4 :
String recu = "XBAIEAOPAKDNEA";
void setup() {
* Serial.begin(9600);*
}
void loop() {
* for(int i=0; i<14; i++){*
* char lettre1,lettre2,message[1]; //creation de variable char*
_ lettre1 = recu*; // la premiere lettre du recu*
* lettre2 = recu[i+1]; // la deuxieme lettre du recu*
* message[0] = lettre1; //lettre1 prend la 1ere position dans la variable message*
* message[1] = lettre2; //lettre2 prend la 2eme position dans la variable message*
* Serial.print(message);
Serial.println();}
}
Programme 5 :
String recu = "XBAIEAOPAKDNEA";
void setup() {
Serial.begin(9600);
}
void loop() {
for(int i=0; i<14; i++){
char lettre1,lettre2,message[1]; //creation de variable char*
lettre1 = recu*; // la premiere lettre du recu*
* lettre2 = recu[i+1]; // la deuxieme lettre du recu*
* message[0] = lettre1; //lettre1 prend la 1ere position dans la variable message*
* message[1] = lettre2; //lettre2 prend la 2eme position dans la variable message*
* if(i==1) {
Serial.print("Tension = ");
Serial.print(message);
Serial.println();}
}
}*_