Ciao a tutti,
devo fare un web server che riceve dati da un tmp36 per temperatura e visualizza una pagina html se interrogato da web, il mio problema è che sono alle prime armi e provando a capire i codici sul sito officiali cado in errori che non riesco a risolvere e capire.
Il codice che mi riferisco è questo:
/*
Web Server
A simple web server that shows the value of the analog input pins.
using an Arduino Wiznet Ethernet shield.
Circuit:
* Ethernet shield attached to pins 10, 11, 12, 13
* Analog inputs attached to pins A0 through A5 (optional)
created 18 Dec 2009
by David A. Mellis
modified 4 Sep 2010
by Tom Igoe
*/
#include <SPI.h>
#include <Ethernet.h>
// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
//byte mac[] = { 0×00, 0×25, 0×22, 0×20, 0xee, 0×99 };
byte mac[] = { 0×90, 0xA2, 0xDA, 0×00, 0×23, 0x5D };
byte ip[] = { 192,168,125, 177 };
// Initialize the Ethernet server library
// with the IP address and port you want to use
// (port 80 is default for HTTP):
Server server(80);
void setup()
{
// start the Ethernet connection and the server:
Ethernet.begin(mac, ip);
server.begin();
}
void loop()
{
// listen for incoming clients
Client client = server.available();
if (client) {
// an http request ends with a blank line
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
// if you’ve gotten to the end of the line (received a newline
// character) and the line is blank, the http request has ended,
// so you can send a reply
if (c == ‘\n’ && currentLineIsBlank) {
// send a standard http response header
client.println(“HTTP/1.1 200 OK”);
client.println(“Content-Type: text/html”);
client.println();
client.println(“<html>”);
client.print(“<head><meta http-equiv=\”refresh\” content=\”1\”></head>”);
client.println(“<body>”);
client.println(“Arduino says:”);
// output the value of each analog input pin
for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
client.print(“analog input “);
client.print(analogChannel);
client.print(” is “);
client.print(analogRead(analogChannel));
client.println(“
”);
}
client.println(“</body></html>”);
break;
}
if (c == "\n") {
// you’re starting a new line
currentLineIsBlank = true;
} else if (c != "\r") {
// you’ve gotten a character on the current line
currentLineIsBlank = false;
}
}
}
// give the web browser time to receive the data
delay(1);
// close the connection:
client.stop();
}
}
trovato sul sito, compilandolo mi da i seguenti errori:
Arduino:1.6.5 (Windows 7), Scheda:"Arduino Uno"
try:30: error: expected '}' before 'u00d790'
try:30: error: expected ',' or ';' before 'u00d790'
try:30: error: expected declaration before '}' token
stray '\' in program
try:30: error: stray '\' in program
try:30: error: stray '\' in program
try:30: error: stray '\' in program
try:61: error: stray '\' in program
try:61: error: stray '\' in program
try:61: error: stray '\' in program
try:63: error: stray '\' in program
try:63: error: stray '\' in program
try:64: error: stray '\' in program
try:64: error: stray '\' in program
try:66: error: stray '\' in program
try:66: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:68: error: stray '\' in program
try:68: error: stray '\' in program
try:69: error: stray '\' in program
try:69: error: stray '\' in program
try:74: error: stray '\' in program
try:74: error: stray '\' in program
try:76: error: stray '\' in program
try:76: error: stray '\' in program
try:78: error: stray '\' in program
try:78: error: stray '\' in program
try:80: error: stray '\' in program
try:80: error: stray '\' in program
try:30: error: expected '}' before 'u00d790'
try:30: error: expected ',' or ';' before 'u00d790'
try:30: error: expected declaration before '}' token
stray '\' in program
try:30: error: stray '\' in program
try:30: error: stray '\' in program
try:30: error: stray '\' in program
try:61: error: stray '\' in program
try:61: error: stray '\' in program
try:61: error: stray '\' in program
try:63: error: stray '\' in program
try:63: error: stray '\' in program
try:64: error: stray '\' in program
try:64: error: stray '\' in program
try:66: error: stray '\' in program
try:66: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:67: error: stray '\' in program
try:68: error: stray '\' in program
try:68: error: stray '\' in program
try:69: error: stray '\' in program
try:69: error: stray '\' in program
try:74: error: stray '\' in program
try:74: error: stray '\' in program
try:76: error: stray '\' in program
try:76: error: stray '\' in program
try:78: error: stray '\' in program
try:78: error: stray '\' in program
try:80: error: stray '\' in program
try:80: error: stray '\' in program
try:30: error: expected '}' before 'u00d790'
try:30: error: expected ',' or ';' before 'u00d790'
try:30: error: expected declaration before '}' token
stray '\' in program
Questo report potrebbe essere più ricco
di informazioni con
"Mostra un output dettagliato durante la compilazione"
abilitato in "File > Impostazioni"
come posso risolverli?
grazie in anticipo