Ligne 534 : |
Ligne 534 : |
| }</nowiki> | | }</nowiki> |
| | | |
− | Et si l'URL est If it's a valid URL, store the URL as a string. If the mode is an ''input'' or ''output'', configure the pin and report it to client. If the string doesn't match those values, return an error. | + | Et si l'URL est correcte alors extraire le mode (jusqu'à la fin de l'URL qui se termine par un retour clavier... donc \r). Si le mode est ''input'' (entrée) ou ''output'' (sortie) alors configurer la broche comme demandé et informer le client. Si la chaine de caractère "mode" ne contient pas l'une de ces valeurs alors il faut informer le client qu'il y a une erreur. |
| | | |
− | <nowiki> if (mode == "input") { | + | <nowiki> String mode = client.readStringUntil('\r'); |
| + | if (mode == "input") { |
| + | // configurer la broche en entrée |
| pinMode(pin, INPUT); | | pinMode(pin, INPUT); |
− | // Send feedback to client | + | // Informer le client |
| client.print(F("Pin D")); | | client.print(F("Pin D")); |
| client.print(pin); | | client.print(pin); |
Ligne 546 : |
Ligne 548 : |
| | | |
| if (mode == "output") { | | if (mode == "output") { |
| + | // configurer la broche comme sortie |
| pinMode(pin, OUTPUT); | | pinMode(pin, OUTPUT); |
− | // Send feedback to client | + | // informer le client |
| client.print(F("Pin D")); | | client.print(F("Pin D")); |
| client.print(pin); | | client.print(pin); |
Ligne 554 : |
Ligne 557 : |
| } | | } |
| | | |
| + | // Si cette portion de code est exécuter alors |
| + | // la valeur de mode est ni "input" ni "output". |
| + | // Si c'est le cas, alors il y a une erreur |
| client.print(F("error: invalid mode ")); | | client.print(F("error: invalid mode ")); |
| client.print(mode); | | client.print(mode); |
| }</nowiki> | | }</nowiki> |
| | | |
− | You can find more details on this example on the Bridge Example page.
| + | Vous pouvez trouver plus de détails sur cet exemple dans les page d'exemples dédiés aux "exemples Bridge". |
| | | |
| == Connecting to internet services with Temboo == | | == Connecting to internet services with Temboo == |