Pages: 1 [2]   Go Down
Author Topic: explication de code  (Read 1376 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5420
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

super simpa la réponse aussi détaillée ! smiley
J'ai pas encore compris tout le code mais au moins j'ai les mots clefs pour chercher !
Dit ce qui va pas et on explique smiley-wink

Et skywodd, je pense que tu devrais faire un tuto sur ton blog (si tu es bien le même skywodd que le skywodd qui fait des tuto video :p ), qui expliquerait comment se servir de feuilles de styles qu'on aurait stocké dans une microSD insérée dans l'eternet shield !
Faut un code arduino qui fasse office de serveur HTTP et une page web en langage HTML avec la balise :
Code:
<link rel="stylesheet" href="lenomdufichiercss.css">

Si tu veut pas te casser la tête avec la gestion des requêtes HTTP :
http://code.google.com/p/webduino/

Hum d'accord mais qu'es-ce qui fait qu'on retrouve "GET / OFF" dans les data ? :/
je comprend vite mais il faut m'expliquer longtemps.. désolé  smiley-mr-green
GET c'est la commande HTTP, va faire un tour sur wikipedia pour comprendre la structure d'une requête HTTP smiley-wink
Tu n'as pas compris comment marche le protocole HTTP à mon avis, une fois que tu auras compris tout seras plus clair.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En effet, je n'ai jamais eu à m’intéresser au protocole TCP/IP ni au HTTP, mais j'ai l'impression que ca deviens plus que nécessaire, je potasse ça, et reviens vous importuner avec mes question quand je ne comprendrais pas :p
Merci à vous, Gromain et Skywodd !
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Après avoir lu ça : http://www.siteduzero.com/tutoriel-3-35613-les-requetes-http.html , je comprend en effet bien mieux le code.
Mais je ne fais qu'entrevoir une solution pour piloter une autre entrée.
C'est pas d'une simplicité enfantine tout ça :p
Il faut que je digère ça :p
Et donc selon toi, Skywodd, si je met une css dans une micro sd, je n'ai rien à faire de particulier pour y avoir accès ? juste à écrire le chemin  ?
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5420
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Et donc selon toi, Skywodd, si je met une css dans une micro sd, je n'ai rien à faire de particulier pour y avoir accès ? juste à écrire le chemin  ?
Il faut que :
- tu fasse un morceau de code pour gérer GET /lenomdetonfichier.css, qui prenne le fichier sur la sd et l'envoi par ethernet (suivant la structure d'une réponse HTTP)
- tu modifie le html de la page pour inclure la balise link

A mon avis tu devrais regarder les bases avant de regarder la gestion de fichier css/js/... smiley-wink
Le CSS c'est pour faire jolie, mais si tu n'as rien à rendre jolie ça ne sert à rien smiley-wink
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je suis bien d'accord, mais après avoir lu la page que le HTTP, je ne sais plus vers quoi me tourner.
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5420
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Je suis bien d'accord, mais après avoir lu la page que le HTTP, je ne sais plus vers quoi me tourner.
http://www.ladyada.net/learn/arduino/ethfiles.html

Ainsi que webduino / tiny webserver :
http://code.google.com/p/webduino/
http://www.webweavertech.com/ovidiu/weblog/archives/000484.html
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Whaou ! là, j'ai à manger ! merci !
(même si c'est en anglais, je suis assez motivé pour !)
Logged

Pages: 1 [2]   Go Up
Jump to: