Show Posts
Pages: 1 ... 434 435 [436] 437 438 ... 686
6526  International / Generale / Re: Libreria Tone non funziona on: March 04, 2012, 12:41:30 pm
Secondo me vi confondete.

Confermo, infatti tone() fa parte del core e non delle librerie, lo trovate in "..\arduino-xx\hardware\arduino\cores\arduino".

6527  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 04, 2012, 09:04:34 am
Ah, ok, allora è PORTD = address; è per capire, visto che poi dovrò spiegare smiley-mr-green

PORTD viene usato come data bus bidirezionale, dipende da come setti DDRD, per trasmettere/ricevere dati dal micro, cosa rappresentano esattamente questi dati dipende dallo stato dei vari bit di controllo.

Quote
Quindi gli indirizzi 0 e qualcosa mi mostra solo il qualcosa? Non posso in alcun modo far uscire anche lo 0? Forse trasformando il byte in char?

E' solo una questione di rappresentazione dei dati, mi pare che l'estensione HEX nella print ignora gli zero prima del valore, non mi sembra sia un reale problema, al limite metti un controllo prima della print e se il valore è minore di 16 (0x10) aggiungi preventivamente uno 0 sul display.

6528  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 04, 2012, 08:40:16 am
- In pratica ad ogni lettura l'indirizzo 0x00, 0x01 e 0x02 diventa il valore del comando
Quote
strobe_xtal();   // latch DATA
che viene inviato al micro? E' così che si cambia l'indirizzo?

Lo strobe è solo il comando, un impulso, che dice al micro di eseguire l'operazione, l'indirizzo lo cambi con la funzione aggiuntiva che lo va a scrivere sul data port.

Quote
- Nello specifico dell'ATmega328P il terzo valore è FF ma la seriale mi visualizza solo "F", è normale? C'è un modo per mostrarle entrambe le F?

Data sheet alla mano mi risulta che la signature del 328P è 0x1E, 0x95, 0x0F, quindi il valore che ricevi è corretto.
6529  International / Generale / Re: radiocomando FM on: March 04, 2012, 08:35:09 am
Altrimenti mi sapreste dire come comunicare con l'arduino a bordo del quadricottero senza l'ausilio della wi-fi che costa tanto, spreca molta batteria e non ha una portata molto lunga... grazie :-)

Su questo forum ci sono diversi thread fiume, con decine di pagine, dedicati ai quadricotteri, possibile che non ne hai visto nemmeno uno ?
In tutti i casi dai uno sguardo qui, è un ottimo punto di partenza.
6530  International / Generale / Re: Arduino e nunchuk , valori strani , applicazione filtro on: March 04, 2012, 07:50:59 am
Uhm , non pensavo che potesse raggiungere sensibilità così elevate , sai per. Caso come implementare un filtro per rimuovere questi valori scostanti?

Non sono valori scostanti, sono normali misurazioni che fa l'accelerometro e come tali le devi trattare.
Non è una questione di filtri, è una questione di quello che devi fare con l'accelerometro e di conseguenza come gestire i dati in arrivo.
6531  International / Generale / Re: [OT per ridere]Il "Banzi look" impera :-) on: March 04, 2012, 07:28:57 am
@astro 683?!?!? e che me ne faccio? :-)

Lo so che sono tanti, però alla fine li paghi talmente poco che ti conviene visti i numeri di produzione che fai, poco male se alla fine non ne usi qualche centinaio visto che comunque ti costeranno una frazione di quello che hai dichiarato pagare.

Quote
Cmq, l'hobby pool di quel service non e' utilizzabile in quanto FreeIMU e' un design 6mil/6mil mentre loro sono 8mil/8mil.

Ti ho portato l'esempio di Pcbproto perché facilmente verificabile, però esistono tantissimi service, e non tutti sono online, a cui rivolgersi, io ne ho uno a due passi da casa mia che mi realizza qualunque pcb, volendo con tanto di saldatura reflow, a costi minori di quelli di pcbproto sia per le piccole serie che per la produzione.
6532  International / Generale / Re: L293d stepper e microstepping on: March 04, 2012, 07:21:23 am
Scusami astrobeeed se ti contradico.
Il microstepping aumenta la coppia a velocitá alte (rispetto a un pilotaggio in tensione) perché imprime una corrente anche dove l' induttanza del motore

C'è un piccolo dettaglio che ti stai scordando, gli stepper vanno pilotati in corrente e non in tensione.
Purtroppo in ambito amatoriale c'è molta "ignoranza" su come devono essere controllate le varie tipologie di motori e il web pullula di siti che riportano un sacco di "bestialità" sul controllo dei motori inducendo in errore i principianti.
6533  International / Generale / Re: Problema con Display Grafico on: March 04, 2012, 06:37:24 am
P.S: scusa per gli "up" ma ci tengo a risolvere questo problema il più presto possibile visto che sono tre giorni che ci stò dietro inutilmente.

Leggi questo, in particolare il punto 8.
6534  International / Generale / Re: [OT per ridere]Il "Banzi look" impera :-) on: March 04, 2012, 06:25:43 am
Da chi?

Da qualunque service Italiano, ti faccio un esempio pratico basandomi sulle attuale dimensioni della FreeImu v0.4, se non erro dovrebbero essere circa 25x25mm, non ho trovato questo dato sul tuo sito, l'ho dedotto dal numeri dei pad a passo 2.54.
Da Pcbproto 20 pcb costano ciascuno 7.37 Euro + iva, 8.9 Euro ivati, con il flusso hobby pool, se ne fai almeno 683 (0.5 m^2) con il normale flusso produttivo (15 giorni) ti costano appena 35 cent l'uno, tutti quanti solo 245 Euro + iva, che è sicuramente meno di quello che spendi attualmente, in base al prezzo che hai dichiarato, per farne solo una trentina da Dorkbot, paghi pure molto meno di spedizione, circa 12 Euro, con corriere espresso.
6535  International / Generale / Re: L293d stepper e microstepping on: March 04, 2012, 06:09:22 am
Mi sà che seguirò the hard way....
L'ingranaggio smiley-grin

Tieni presente che usare il microstepping ha un prezzo, a seconda della posizione dell'asse perdi coppia e velocità, ovvero l'uso del microstepping degrada le prestazioni ottenibili dal motore, invece l'uso di una riduzione meccanica ti consente di aumentare la coppia, però perdi velocità, sfruttando al 100% le prestazioni del motore.
6536  International / Generale / Re: L293d stepper e microstepping on: March 04, 2012, 06:04:54 am
usano fastpwm
io l'avevo esclusa anche per questo smiley-sad

Non l'avevo visto, comunque rimangono valide tutte le altre considerazioni.
Se vuoi fare vero microstepping devi usare un driver hardware idoneo, p.e. questo basato sul A3967 di Allegro, se guardi il datasheet ti diventa subito chiaro quanto è realmente complessa la cosa da un punto di vista hardware, dal punto di vista software è semplice come con un normale driver.
6537  International / Generale / Re: Arduino e nunchuk , valori strani , applicazione filtro on: March 04, 2012, 05:59:14 am
Non riesco peró a capire perché succede

Ci sono varie possibilità, p.e. l'accelerometro ha registrato una piccola vibrazione, che tu non puoi percepire, e come sia giusto te la fa vedere.
Prova a tenere il nunchuk appoggiato sul tavolo senza toccare nulla, dovresti ottenere sempre valori quasi costanti, una oscillazione di uno, o due, count è normale che ci sia, però tieni presente che basta il passaggio di un grosso camion nelle vicinanze che produce lievi vibrazioni sismiche ed ecco che puoi trovare valori anomali.
6538  International / Generale / Re: L293d stepper e microstepping on: March 04, 2012, 05:51:22 am

Letto, si tratta di un utilizzo improprio del 293, cercano di modulare la corrente delle fasi applicando un PWM sugli enable.
Pima di tutto non è in questo modo che si fa funzionare uno stepper, al limite si utilizza il chop mode tramite current sensing come fa il classico L297 normalmente utilizzato in coppia con gli L29x, e poi in quel modo non otterranno mai un vero microstepping perché la corrente deve essere regolata a livelli ben precisi e non con lo spannometro, ovvero se non hai un feedback della reale corrente il microstepping non lo puoi fare.
Non ultimo l'utilizzo del PWM sull'enable porta il driver a funzionare male con grande perdita di efficienza, oltre il 30%, come ho già puntualizzato diverse volte relativamente al controllo velocità motori DC tramite gli L29x, c'è pure il piccolo dettaglio che i 490Hz del PWM di Arduino sono troppo pochi per modulare la corrente su uno stepper, servono almeno 20 kHz.
6539  International / Generale / Re: [OT per ridere]Il "Banzi look" impera :-) on: March 04, 2012, 05:35:05 am
Invece non capisco l'uso del "flussante", ne ho una boccetta da 100ml con tanto di ago ma non capisco quali siano i vantaggi e quando vada usato; e cercando di capirlo che sono arrivato ai video citati sopra smiley-red

Il flussante serve a favorire la capillarità dello stagno tra pad e pin, se lo metti lo stagno "sale" molto più facilmente sul pin facilitando non poco la saldatura e evita i corti tra i pin, normalmente non si usa con il cream perché quest'ultimo già lo contiene.
In pratica senza usare il flussante la saldatura con tecnica classica, stilo e filo di stagno, di un smd può risultate molto difficoltosa se non impossibile.

6540  International / Generale / Re: Arduino e nunchuk , valori strani , applicazione filtro on: March 04, 2012, 05:30:34 am
Allora succede solo a me , credo possa essere che il nunchuk non originale non ha un accelerometro di grande qualità  smiley-roll-blue
Ciao niko

Continui a non spiegare cosa intendi per discordanti, come puoi pretendere un aiuto se non dai informazioni esatte ?
Pages: 1 ... 434 435 [436] 437 438 ... 686