User manual
001
String createWebsite()
002
{
003
String xBuffer;
004
005
for (int i = 0; i <= sizeof(site); i++)
006
{
007
char myChar = pgm_read_byte_near(site + i);
008
xBuffer += myChar;
009
}
010
011
xBuffer.replace("*bright*", String(analogRead(SENSOR)));
012
013
return xBuffer;
014
}
Le remplacement de l’espace réservé est exécuté dans la fonction createWebsi-
te(). D’abord la variable progmem est chargée comme d’habitude sur la mémoire
et stockée dans une chaîne. Toutefois, avant que la fonction renvoie cette chaîne,
toutes les chaînes de caractères *bright*sont remplacées par la valeur actuelle
mesurée sur le capteur. La fonction String replace() exécute la tâche complète-
ment automatiquement. Enfin la chaîne modifiée est rendue et transférée par le
mécanisme connu sur votre navigateur.
4.7 | Commande GPIO
Ce nouveau projet permet la simple commande des broches numériques D2-D7
par la page web. Le statut des broches respectives est affiché dans le navigateur
pour que l’on ne perde jamais l’aperçu.
Pour pouvoir vérifier correctement l’état de la broche, un montage tel que dans la
figure ci dessous est recommandé. La DEL RVB ainsi que la DEL normale sont
utilisées. Cependant les cathodes des DELs ne sont pas cette fois-ci branchées à
la longue ligne de masse sur la partie extérieure de la carte mais elle se trouvent
sur une sortie numérique. Les DELs peuvent s’éclairer seulement si ces broches