Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« on: August 29, 2012, 09:15:54 am » |
Ciao a tutti, ho realizzato uno sketch tramite il quale si può visualizzare lo stato delle porte di arduino in un browser web. L'aggiornamento avviene ogni 500ms tramite una funzione Ajax che restituisce dati in formato json. Se il server Arduino non risponde entro 1500ms appare un messaggio d'errore. Potete scaricare il codice tramite questo link Wjsonduino. Buon divertimento! Alberto
|
|
|
|
« Last Edit: August 30, 2012, 03:13:58 am by bigjohnson »
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4903
фон Крыса
|
 |
« Reply #1 on: August 29, 2012, 11:44:51 am » |
Bello, bello, occhio in basso a sinistra cè un errorino D'ont ? -> Don't 
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 160
Posts: 15605
+39 349 2158303
|
 |
« Reply #2 on: August 29, 2012, 11:52:34 am » |
Eviterei di segnalare lo stato delle entrate digitali come on-off. Dipende se usi un pulsante con una resistenza pullup/pulldown e il significato cambia. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« Reply #3 on: August 30, 2012, 03:08:05 am » |
@ratto93 Ho corretto, adesso forse passa il jeopardy test!
@uwefed Ho sostituito ON/OFF con HIGH/LOW che corrispondono alle keyword arduiniane.
Grazie a tutti.
Alberto
|
|
|
|
|
Logged
|
|
|
|
|
Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« Reply #4 on: August 31, 2012, 03:24:59 pm » |
Se volete fare una prova cliccate qui!
Edit: mi servivano l'Arduino e la scheda ethernet e ho sospeso la demo.
|
|
|
|
« Last Edit: March 10, 2013, 04:10:04 am by bigjohnson »
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1044
|
 |
« Reply #5 on: August 31, 2012, 04:00:00 pm » |
Guarda che hai il pin 8 in LOW.... non e' normale.
|
|
|
|
|
Logged
|
|
|
|
|
Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« Reply #6 on: August 31, 2012, 04:06:46 pm » |
Perchè non è normale? C'è un filo tra la massa e il pin 8 e il pin è LOW. Non sarebbe normale se fosse HIGH. Ciao.
Alberto
Edit: effettivamente però hai ragione, nella foto che ho messo sul sito il filo è sul pin 7, domani correggo!
|
|
|
|
« Last Edit: August 31, 2012, 04:13:11 pm by bigjohnson »
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #7 on: August 31, 2012, 11:43:38 pm » |
Scusami ma vedo un conto alla rovescia in alto in millisecondi però a me pare che passino più di 5 secondi da quando parte a quando arriva a 0.
|
|
|
|
|
Logged
|
|
|
|
|
Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« Reply #8 on: September 01, 2012, 03:23:14 am » |
Non è un conto alla rovescia ma il tempo passato dall'ultimo aggiornamento della pagina. Il periodo di aggiornamento è 500 milli secondi = 0,5 secondi se si superano 1,5 secondi la pagina segnala la disconnessione di Arduino.
|
|
|
|
« Last Edit: September 01, 2012, 03:40:30 pm by bigjohnson »
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 2
Posts: 103
|
 |
« Reply #9 on: September 02, 2012, 12:47:07 pm » |
ciao, posso chiederti come raggiungi l'arduino tramite web? ip statico? e puoi raggiungerlo dalla stessa lan?
|
|
|
|
|
Logged
|
|
|
|
|
Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« Reply #10 on: September 02, 2012, 03:51:34 pm » |
L'arduino ha un ip privato, ed è raggiungibile all'interno della rerte con quell'indirizzo, poi ho configurato il firewall per nattare tutto il traffico che va verso la porta 8081 del suo ip statico pubblico sulla porta 80 dell'arduino.
|
|
|
|
|
Logged
|
|
|
|
|
Firenze
Offline
Jr. Member
Karma: 1
Posts: 65
|
 |
« Reply #11 on: September 05, 2012, 08:31:32 am » |
Bel progetto, bella l'idea di ajax. L'ho rifatto aggiungendo la possibilita di modificare lo stato dei digitali e con un layout adatto anche a cellulari. Non vedo l'ora di avere una casa mia per collegarci le luci delle stanze!! ;-)
|
|
|
|
|
Logged
|
"Cosi non si va avanti..." disse il gambero
|
|
|
|
Milan, Italy
Offline
Sr. Member
Karma: 0
Posts: 286
|
 |
« Reply #12 on: September 05, 2012, 10:52:07 am » |
Ho là! Non è che magari posti il codice così possiamo provarlo anche noi? Grazie.
Alberto
|
|
|
|
|
Logged
|
|
|
|
|
Firenze
Offline
Jr. Member
Karma: 1
Posts: 65
|
 |
« Reply #13 on: September 06, 2012, 02:08:16 am » |
devo ancora implementare la restituzione della pagina web da SDcard, per ora l'ho provata residente in locale, per provarla con lo smartphone ho abilitato IIS. Nel frattempo vi allego il file html e lo sketch.
|
|
|
|
|
Logged
|
"Cosi non si va avanti..." disse il gambero
|
|
|
|
Offline
Full Member
Karma: 2
Posts: 103
|
 |
« Reply #14 on: September 07, 2012, 04:28:27 pm » |
L'arduino ha un ip privato, ed è raggiungibile all'interno della rerte con quell'indirizzo, poi ho configurato il firewall per nattare tutto il traffico che va verso la porta 8081 del suo ip statico pubblico sulla porta 80 dell'arduino.
quindi hai a casa un indirizzo ip statico? o usi quei servizi che simulano un ip statico?
|
|
|
|
|
Logged
|
|
|
|
|
|