User manual

(http://playground.arduino.cc/Code/AvailableMemory) je suis arrivé à la solution :
La mémoire SRAM était poussée à sa limite et pour cette raison causait des er-
reurs extraordinaires et imprévisibles. J’ai considérablement alléger la version
originale du programme et le code HTML pour que le programme puisse fonction-
ner dans cette version. Je mentionne cela car la même chose peut se produire
lors de la création de votre propre programme. La raison de l’importante sollicita-
tion de la SRAM provient avant tout de l’utilisation généreuse certes bien pratique,
mais aussi l’utilisation dévorante de ressources des fonctions chaîne et en général
de l’utilisation de chaînes à la place de chaînes char. Un string.replace() est très
pratique mais réclame aussi beaucoup d’espace mémoire. Si vous êtes face à des
erreurs inexpliquées, je vous recommande de réduire le code source du fichier
HTML et d’autre part éventuellement doptimiser quelques opérations de chaîne.
La libraire nommée ci-dessus peut vous aider dans la recherche d’erreur.
4.8 | Parenthèse: Accéder à la carte depuis internet
Beaucoup des tests présentés ici sont pratiques pour la commande de la carte
dans son propre réseau domestique. En tout cas cela peut être utile pour atteindre
la carte depuis de plus grandes distances. On pourrait p. ex. activer l’éclairage
chez soi alors que l’on est en vacances pour effrayer les cambrioleurs. Ou on
contrôle par le capteur de lumière si la lumière est vraiment éteinte. Ou on envoie
un message court à ceux à la maison qu’il se fait tard. Pour que ces idées puis-
sent devenir réalité vous devez procéder à quelques paramétrages sur votre rou-
teur.
En général, les différents types de routeurs utilisent également différents logiciels.
Je vais présenter ici les étapes principales avec un routeur Fritz!Box. Les paramé-
trages de votre routeur devraient être similaires.
La plupart des routeurs modernes ont une interface web simple similaire à celle
que nous avons créée avec le module. Vous avez besoin d’un identifiant et d’un
mot de passe pour pouvoir vous enregistrer sur l’interface. Pour des routeurs de
type Fritz!Box l’IP est souvent 192.168.178.1. Ou vous pouvez également entrer
http://fritz.box. Si vous utilisez un autre routeur vous devez essayer de trouver l’IP
adaptée. En général le routeur utilise dans le sous-réseau l’IP avec l’adresse 1. Si
l’IP de votre ordinateur est p. ex. 192.168.4.2, l’IP de votre routeur sera vraisem-
blablement 192.168.4.1. Le mot de passe et l’identifiant se trouvent la plupart du
temps au dos du routeur ou dans le manuel correspondant.
Lorsque vous vous êtes inscrit dans l’interface utilisateur vous devez trouver le
point renvoi de port ou redirection de port. Dans ma Fritz!Box le point se trouve
sous Internet -> Renvoi. Créez une nouvelle règle de port. Les paramètres doivent
être choisis de façon à ce que les requêtes externes sur le port 80 soient rediri-
gées sur l’IP de votre carte et sur le port 80. Dans le menu de la Fritz!Box le ré-
glage est facilité et j’ai juste choisir le point HTTP-Serverensuite j’ai pu choisir
dans le menu déroulant simplement dans les IP présentes. Le résultat doit être