Show Posts
Pages: 1 ... 26 27 [28] 29 30 ... 278
406  International / Hardware / Re: Scambio dati arduino-computer on: March 19, 2014, 01:23:37 am
Leggi QUI altrimenti, ma è a pagamento, sicuramente QUESTI vendono una delle migliori librerie per la gestione della porta seriale.

Guglielmo
407  International / Generale / Re: Problema con MKII on: March 18, 2014, 03:09:24 pm
Ok, quindi prova a vedere se quel link per Win ti aiuta smiley

Guglielmo
408  International / Generale / Re: Comando remoto di una fotocamera Nikon d50 on: March 18, 2014, 03:07:40 pm
Se e secondo quale modo il modello della Tua Reflex supporta il protocollo PTP allora puoi controllare quasi tutti i parametri della macchina fotografica da Arduino. Ti serve un USB-Host shield e https://www.circuitsathome.com/tag/ptp e https://github.com/felis/PTP_2.0 .

Bellissimo questo Uwe ... non lo conoscevo ... sarà interessante provarlo smiley-wink

Guglielmo

P.S. : Si, la D50 supporta il PTP ...
409  International / Generale / Re: Problema con MKII on: March 18, 2014, 02:56:38 pm
Su che sistema operativo stai lavorando ???

Se Win prova a leggere QUI, se OS X guarda QUI .

Io lo uso normalmente su OS X è non ho alcun problema smiley-wink

Guglielmo
410  International / Software / Re: aiuto per programma parabola on: March 18, 2014, 02:52:56 pm
NON puoi leggere dati I2C con le funzioni analogRead() sui pin del I2C (o SPI se lo usi in SPI) ... devi passare per la libreria Wire e inviare tutti i comandi che quel chip vuole !!

O, più semplicemente, usare una libreria che lo gestisca ...  smiley-roll

Guglielmo
411  International / Generale / Re: Problema con MKII on: March 18, 2014, 02:45:16 pm
Stai parlando del AVRISP mkII ???

Se SI, per la programmazione, collegato il cavo ISP, devi usare il comando : File -> Upload Using Programmer e non il classico bottone per la programmazione via USB.

Guglielmo

P.S. : Ricordati che in questo modo elimini il bootloader e quindi ... poi NON potrai programmare quel chip con il classico sistema del collegamento USB ... se non prima di aver ripristinato il bootloader.
412  International / Generale / Re: Risoluzione sistema di equazioni on: March 18, 2014, 02:35:27 pm
@lesto:
non ho bisogno di stampare A, quindi i 6 us credo restino effettivi.

Non mi intrometto su tutta la questione, ma tu NON hai capito cosa ti diceva Lesto ...

Se non usi la variabile A, c'è il concreto rischio che il compilatore, che ottimizza la compilazione, vedendo che A non è mai utilizzata, elimini del tutto la riga, compresa quindi l'analogRead() ... per questo potrebbe essere così veloce ...

Mettere alla fine un Serial.print(A) ... obbliga invece il compilatore a tenere in considerazione quella riga visto che il valore viene poi utilizzato !

Guglielmo
413  International / Generale / Re: Comando remoto di una fotocamera Nikon d50 on: March 18, 2014, 02:31:09 pm
Il più semplice espediente sembra essere il collegamento della fotocamera a arduino tramite usb (e quindi l'uso di un usb host shield), ma non ho trovato nulla che mi confermi il suo funzionamento.

Più semplice ???  smiley-eek smiley-eek smiley-eek

Tu conosci il protocollo per la modalità PTP ???  Perché via USB non vai da nessuna parte se non hai tutte le specifiche ...

La cosa più semplice è che cerchi di capire che segnali  manda il telecomando IR e li riproduci (... se fai un po' di ricerche su Google trovi varie cose) smiley-wink

Guglielmo
414  International / Hardware / Re: Scambio dati arduino-computer on: March 18, 2014, 11:37:54 am
Mah ... se Arduino lo colleghi con la USB alla USB del PC ... poi il programma che farai ci potrà banalmente parlare tramite la porta seriale ...

A quel punto, sarà solo questione di "programmazione" e non di tipo di HW smiley-wink

Guglielmo
415  International / Generale / Re: Incontro comunità di Arduino 2014 on: March 18, 2014, 11:34:23 am
si sono 800 metri. Ma tu non fare lo svizzero però ..

... ti ricordo che, se pur Svizzero, per varie ragioni ... ho vissuto 40 anni a Roma ...  smiley-twist smiley-twist smiley-twist

Guglielmo
416  International / Generale / Re: Incontro comunità di Arduino 2014 on: March 18, 2014, 11:02:06 am
Si potrebbe avere a disposizione una aula di Ingegneria di Roma 3  per un fine settimana.

Oddio ... per chi viene da fuori non è il massimo della comodità ... è praticamente raggiungibile solo in macchina visto che la Metro più prossima (Marconi) è piuttosto lontana !  smiley-roll MAPPA

Però ... se non c'è nulla di meglio ... ok ... smiley-wink

Guglielmo
417  International / Software / Re: Calcolo tempi trasmissione seriale on: March 16, 2014, 01:59:08 pm
Il mio ragionamento è: se premo due tasti della tastiera contemporaneamente la sua MCU invierà due messaggi. La differenza fra i tempi d'arrivo del primo e del secondo sarà pari al tempo del'elaborazione (necessario a comporre il messaggio) e il tempo necessario per l'invio dei bit. Non è corretto?

Scusa, tu premi un tasto, la tastiera lo acquisisce, va a prendere in una look-up table il carattere da trasmettere prepara il messaggio e ... tutto questo ha impiegato i 189 nsec. ... poi trasmette effettivamente i 3 char (che impiegano 0.96 msec.) e il ciclo si ripete per il prossimo tasto ...

<tempo elaborazione (189 nsec)> ... <invio seriale dei char> ... <tempo elaborazione> ... <tempo invio seriale> ...

La domanda originale, comunque, resta:
Posto un protocollo seriale con velocità pari a 31250bps e volendo calcolare il tempo totale necessario ad inviare un messaggio di 30 bit, posso trattare il tasso di simbolo alla stregua di una frequenza, ricavando il periodo (1/31250) e moltiplicando il risultato per la mole di dati da trasmettere?

Si, se il tutto è bufferizzato e non ci sono tempi morti, il calcolo è esatto.

Guglielmo
418  International / Software / Re: Calcolo tempi trasmissione seriale on: March 16, 2014, 11:57:20 am
Scusa, ma 0.96 msec sono il tempo di trasmissione dei TRE caratteri NON l'intervallo tra un blocco di tre ed il successivo (tue parole : "Grazie a questo ho appurato che tra un messaggio MIDI e il seguente intercorrono 189ns.") che, con la durata dei singoli bits e dei caratteri ... non ha nulla a che vedere ...

Continuo quindi a non capire cosa vuoi sapere esattamente ...  smiley-roll

Guglielmo

Edit: In ogni caso queste misure sui tempi si fanno con un analizzatore HW e non con un SW di debug del protocollo ...
419  International / Software / Re: Scheda wireless arduino on: March 16, 2014, 11:45:43 am
Con chi stai parlando ?

Io ti ho dato un solo link, quello relativo al prodotto, dove sono chiaramente descritti i pin che la scheda UTILIZZA per funzionare e che quindi NON possono essere usati per null'altro.

Guglielmo
420  International / Software / Re: Calcolo tempi trasmissione seriale on: March 16, 2014, 11:43:26 am
OK, quindi:  primo_messaggio_30_bits <--- 189 nsec ---> secondo_messaggio_30_bits e tu vuoi sapere perché in mezzo c'è quell'intervallo di 189 nsec ???

Immagino serviranno al device che genera le due sequenze per elaborare gli eventi ... tu premi un tasto, deve essere letto, codificato e poi, infine, trasmesso ... non è che queste cose, per quanto veloce sia il processor che c'è dentro lo strumento , abbiano tempo zero ...  smiley-roll

Guglielmo
Pages: 1 ... 26 27 [28] 29 30 ... 278