Show Posts
Pages: 1 [2] 3 4 ... 700
16  International / Generale / Re: Incontro comunità di Arduino 2014 on: April 15, 2014, 11:29:39 am
x iscrizione
17  International / Software / Re: Websocket [ci siamo quasi] on: April 15, 2014, 09:26:13 am
no, la tinty NON estare i dati di POST e di QueryString;
se io faccio

Code:
ipArduino?dato1=asd&dato2=dsa

e se invece invio una post i dati sono "nascosti" nel body.

la tiny li tira fuori? l'ultima volta che ho guardato no.  smiley-mr-green
In realtà le lib fano due cose diverse: la tiny nasce per servire pagine STATICHE da SD, la mia lib per ANALIZZARE le richieste. La generazione del contenuto è a carico dell'utente, che può generare la risposta dinamicamente al 100% oppure usare una SD

Se studi il protocollo REST scopri che la risposta deve essere un riassunto di ciò che hai fatto in base alla richiesta, formattata in XML o in Json; ciò vuol dire una creazione della risposta completamente dinamica, senza hoverhead dell'html. Infatti il rest PURO non è utilizzabile da browser (che tra l'altro non supportano PUT e DELETE), ma si usa il JS o degli applicativi ad-hoc.

Quote
che intendi?

che dato che la mia lib accetta char in input al parser, è completamente scolleta dalla classe Socket... per esempio, vuoi un webserver via xbee(che usa la seriale)? puoi farlo.
18  International / Generale / Re: Risoluzione sistema di equazioni on: April 15, 2014, 07:08:18 am
mi sa che hai ragione, io continua confondermi sul fatto che ha la DUE, infatti i test SD si riferiscono alla UNO xD
19  International / Software / Re: Websocket [ci siamo quasi] on: April 15, 2014, 03:48:55 am
ok, chiariscimi cosa vuoi fare.

Non troppo tempo fa ho rilasciatyo un parser HTTP, che dato una serie di char in inpu (richiesta del browser) estrae URI richiesto, QueryString e post data, cosa che nessun webserver arduino fa che io sappia.

In oltre visto che NON prendo in input un Socket ma direttamente i char, sono agnostico da chi li produce (volendo potresti usare un browser via seriale, se ti garba), infine visto che NON mi occupo di inviare la risposta, non ho nemmeno il peso del codice necessario alla SD

http://forum.arduino.cc/index.php?topic=214652.0
20  International / Generale / Re: Risoluzione sistema di equazioni on: April 14, 2014, 05:29:38 pm
1.esatto
2. no, la due come la SD parlano a 3V, quindi puoi collegarla direttamente. Le librerie standard dovrebbero funzionare, per sapere i pin vedi i pin arduino uno, ma attento, non devi cercare gli stessi pin digitali, ma MISO MOSI CLK e CS

edit: questo ha usato la sdfat direttamente, ma per i collegamenti è la stessacosa:
http://wiki.nottinghack.org.uk/wiki/Arduino_Due#SD_card_success
21  International / Software / Re: Websocket [ci siamo quasi] on: April 14, 2014, 05:24:39 pm
AHAAH bhe sappi che ora so come funziona livello scambio HTTP i websocket. E se non erro le attuali vesioni di Client hanno la possibilità di gestire più client contemporanemente. e che obbligare le persone ad usre gli script è una cattivera bella e buona, ma per te la faccio xD

ps. un link moolto interessante se ti butti nell'html: http://caniuse.com/websockets
22  International / Generale / Re: Risoluzione sistema di equazioni on: April 14, 2014, 03:26:34 pm
non una corsair, ma qualsiasi scheda SD (a quelle velocità non solo il calcolo matematico, ma anche la conversione da numero a stringa ti rallenta), tra l'altro tu usi una DUE, non mi sorprenderebbe se arrivi ai limiti del BUS/controller (quei test sono fatti su una UNO, a 8bit a 16MHz, la due in confronto è una scheggia!)
23  International / Generale / Re: Risoluzione sistema di equazioni on: April 14, 2014, 02:45:22 pm
la SD è conveniente se usata RAW, ma non conosco le REALI velocità di scrittura, fammo googlare un pò

edit: trovato! un pò vecchiotto (quindi sperco hce nel frattempo per la LIB arduino le cose siamo cambiate)
http://forum.arduino.cc/index.php?topic=58549.0

main generale:
Quote
FAT16lib
Starting write test.  Please wait up to three minutes
Write 67.20 KB/sec

Starting read test.  Please wait up to a minute
Read 86.57 KB/sec
equivalenti a 672.000 baud in scrittura e 865.700 baud in lettura

Quote
Arduino SD lib
Write
3.36
 KB/sec

Starting read test.  Please wait up to a minute
Read
7.27
 KB/sec
equivalenti a 33.600 baud in scrittura e 72.700 baud in lettura

ridedit: il tizio dice che la SUA fat16 è più veloce, essendo arduinoSD un wrapper della sua lib. in olrte dice chepoi l'ha migliorata ancora con i risulati:
Quote
SanDisk SD
Free RAM: 1075
Type is FAT16
File size 5MB
Starting write test.  Please wait up to a minute
Write 194.49 KB/sec

Starting read test.  Please wait up to a minute
Read 297.32 KB/sec
Done

Corsair SD

Type is FAT16
File size 5MB
Starting write test.  Please wait up to a minute
Write 301.08 KB/sec

Starting read test.  Please wait up to a minute
Read 327.44 KB/sec

notare come "l'intelligenza" del controller di bordo della SD influisce sui risultati, apparentemente... in ogni caso sono velocità di scrittura che difficielmente puoi battere. in oltre lka FAT16 è supportata da linux, mac windows... quindi in pratica scrivi un file TXT o CSV che usi traquillamente.

non immaginavo si raggiungessero queste velocità, sono notevolmente sorpreso, però in effetti la FAT16 nasce ai tempi del dos quindo un intero PC non aveva molta più potenza di calcolo di un arduino :/ (scusate se dico cazzate, i tempi del dos li ho visti a meno di 4 anni! ho fatto il conto! e mi ricordo ancora!wow )
24  International / Megatopic / Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth on: April 14, 2014, 02:18:47 pm
quei moduli non dei "drop-in" da usare con gli xbee shield, quindi probabilmente lavorano a 3V, occhio.
(anzi sicuramente: "3.3 V power needed. While using with UartSBee, set the operation voltage to 3.3V ")

può essere tranquillamente programmato con la tescina ISP, oppure romuovendo un atmeda da arduino e collegendo i pin tx, rx e rst

a quanto vedo dalla pagina blincata DEVI mandare dei comandi per attivare il blue-toot.

Quote
    blueToothSerial.begin(38400); //Set BluetoothBee BaudRate to default baud rate 38400
    delay(1000);
    sendBlueToothCommand("\r\n+STWMOD=0\r\n");
    sendBlueToothCommand("\r\n+STNA=SeeedBluetooth-st\r\n");
    sendBlueToothCommand("\r\n+STAUTO=0\r\n");
    sendBlueToothCommand("\r\n+STOAUT=1\r\n");
    sendBlueToothCommand("\r\n +STPIN=0000\r\n");
    delay(2000); // This delay is required.
    sendBlueToothCommand("\r\n+INQ=1\r\n");
    delay(2000); // This delay is required.

puoi provare a bypassare l'atmega di bordo cercando di collegarti direttamente ai TX/RX del modulo bluethoot (pin 2 e 3, PD2 e PD3 se non erro), ricordati che DEVI convertire il segnale 5v in 3,3v se non vuoi friggerlo
25  International / Generale / Re: Risoluzione sistema di equazioni on: April 14, 2014, 02:03:28 pm
bhe puoi salvarli in un array, ma arduino ha ben poca ram. Puoi salvarli su SD, non sono sicuro sia più veloce di una seiale, anzi, mi sa che se usi un filesistem è assai più lenta, ma se la usi "raw" (dovrai poi usare un sistema analogo per leggera da PC, con linux è relativamente facile, quanto montare una normale pennina a mano, cambiano un paio di parametri + il SW per legegre i dati)

Un altra soluzione è la EEEPORM, ma siamo comunque limitati in spazio, è una via di mezzo interessante, ma fai attenzione che ha dei cicli di vita linitati, anche se ampi

Infine EEPROM esterne i2c o SPI.

poi c'è il trucco di usare un baudrate più grande smiley
26  Community / Bar Sport / Re: [OT] PIC, 8051, MCU e CPU varie on: April 14, 2014, 11:35:11 am
welcome to the internet.

ps. proxy? antiquati, la vosra sicurezza è legata ai prozy usati,  ora si usa la rete TOR!  http://en.wikipedia.org/wiki/Tor_%28anonymity_network%29

edit: in italiano: http://it.wikipedia.org/wiki/Tor_%28software%29
27  Community / Bar Sport / Re: [OT] PIC, 8051, MCU e CPU varie on: April 14, 2014, 09:55:22 am
@lesto un pelo opportunista la tua posizione, eh? ti fa comodo quando scrivo, poi lo buttiamo ai leoni? o mi ami, o mi odi

mi spiace non vivo a bianco e nero, prendo ciò che mi piace e evito ciò che non mi piace, a prescindere dalle persone che lo producono.

Poi vorrei capire cosa vuol dire mi fa comodo. Se intendi che faccio volentieri 4 chiacchere è vero, ma conoscendo il tuo temperamento non mi stupisco se ti bannano.

Per il resto ho solo un senso di flashback, tranne "la storia" di Guglielmo che non so (qualcuno mi può illuminare x mp?)
28  International / Software / Re: ide 1.0.5 linux on: April 14, 2014, 08:09:05 am
non vedo la necessità di cambiare distribuzione, se poi si appoggiano tute alla ubuntu è un mordersi la coda...

questa guida dovrebbe funzionare ocn ogni linux: http://playground.arduino.cc/Linux/All
29  International / Software / Re: Pallone Sonda on: April 13, 2014, 05:25:02 pm
chiedere a chi se ne occupa non costa nulla, non chiedo i passaggi uno ad uno, ma almeno dimostra che a grandi linee sapete cosa dovete fare, e cosa rischiate a fare le cose a caso.

Per il resto nel forum so di almeno 2 persone che hanno fatto un lancio, se cerchi trovi
30  International / Generale / Re: Ardweeny bloccato - programma scrive in loop sulla seriale on: April 13, 2014, 05:21:31 pm
un sistema più veloce è di tenere premuto reset PRIMA di inserire alimentare l'arduino (ovvero PRIMA di collegarlo alla USB), cliccare sull'ide upload, appa compare la scritta "sketck size balablabla"lasciare il pulsante di reset.

il problema sui 70ms:
prendiamo il baudrate "standard" di 9600, equivale a 960 byte al secondo, ovvero 0.96 byte o caratteri al MS.

Quindi se la scrittura è più di 70 caratteri, non ce la fai. un sistema per aspettare l'invio di tutti i caratteri è usando la Serial.flush() (negli ide > 1.0.0 se ricordo bene)

il propblema è che questi byte finiscono poi nel 8u2, nel suo buffer interno, e poi da questo nel buffer del PC, che chissà che giri tortuosi può fare.

nel momento in cui resetti, devi anche attendere che i buffer si puliscano, (in particaolare quello dell'8u2), altrimenti il programmatore vedrà arrivare questi dati enon capisce più nulla. In teoria anche tenere premuto a lungo il reset funziona, ma alle volte anche decine di secondi, finchè il led TX si spegne
Pages: 1 [2] 3 4 ... 700