Show Posts
Pages: 1 ... 487 488 [489] 490 491 ... 740
7321  International / Generale / Re: Libreria PS2Keyboard - lettere accentate on: December 13, 2011, 05:32:52 pm
uhmm... ma la e grave è supportata dall atabella ascii? a me risulta tra l'altro essere la numero 139 e non la 200...

sicuro che non stai usando i caratteri unicode? non so se il terminale lo supporta...
7322  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 13, 2011, 05:14:04 pm
prova con una live CD, per l'ISP, la versione corrente (avr-gcc 4.6.2) mi da errore: avr-ar: wiring_shift.c.o: No such file or directory
7323  International / Generale / Re: Libreria PS2Keyboard - lettere accentate on: December 13, 2011, 05:01:35 pm
sì, dovresti provare a postare il codice, non capisco da dove possano uscire quei valori..
7324  International / Generale / Re: Primo Eagle on: December 13, 2011, 04:56:25 pm
ahhaha finalmente qualcosa su cui sono nabbo anche io :-)

però secondo me se meglio se spezzi in 2 la fila di pin e la disponi ai lati dx e sx.
Il componente in basso a destra (J1) lo sposti sulla sinistra, fai un paio di ponti un meno.

per lo schema non conosco l'integrato quindi niente correzione di bozze :-)
7325  International / Generale / Re: dubbi arduino uno on: December 13, 2011, 03:20:59 pm
meglio iniziare dalla uno, non si sa ancora nulla nemmeno sull'ambiente due.

i servo si pilotano col PPM, non col PWM. e ogni Pin può essere trasformato in PPM. Però ti servirà un alimentatore esterno perchè arduino e/o l'usb non riesce a fornire abbastanza corrente per tutti quei servi
7326  International / Generale / Re: Libreria PS2Keyboard - lettere accentate on: December 13, 2011, 02:36:10 pm
Serial.println(c);

e dici che escono 2 numeri superiori a 65000? impossibile, il massimo è 65536
7327  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 13, 2011, 02:33:11 pm
uhmm su windows? panico

dovresti installarti avr-gcc sul tuo pc, e poi sostituire gli exe del compilatore con dei link a quello installato... credo
7328  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 13, 2011, 11:38:05 am
ti spego veloce veloce il motivo...
tu che versione del compilatore gcc hai? e invece leo?  smiley-mr-green
7329  International / Generale / Re: Domanda versioni Arduino Uno on: December 13, 2011, 10:48:38 am
tra R2 e R3 cambia anche la versione di booot-loader installata
7330  International / Generale / Re: Libreria PS2Keyboard - lettere accentate on: December 13, 2011, 10:45:10 am
probabilmente quel valore è giusto, solo che lo stai stampando come deciamale con segno, e quindi sfasa. Sposta la lettera in un unsigned int e poi stampa l'int.
7331  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 13, 2011, 10:41:35 am
scusa Leo, tu che predichi il vangelo degli ATtiny, sai dirmi perchè mi da questo errore compilando un programma per i tiny con la NewSoftSerial?
Code:
c:/arduino-0022/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr25/crttn84.o:(.init9+0x2): relocation truncated to fit: R_AVR_13_PCREL against symbol `exit' defined in .fini9 section in
c:/arduino-0022/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/avr25\libgcc.a(_exit.o)
se imposto come board il mega2560 non mi da più errore quindi penso sia un problema riguardante i tiny...

IHMO c'è una funzione definita tramite define (exit) che ha lo stesso nome nei due file, qundi cozzano tra loro.

eppure su internet, cercando l'errore ho trovato:
Quote
Basically, the problem stems from the fact that the linker allows all devices in only the avr2 and avr4 architectures to wrap around the offsets. Devices in the avr25 architecture should be allowed to do that too (as avr25 is the same as avr2, plus 2 extra instructions), but for some reason it looks like the avr25 was forgotten when it comes to this reloc. It just so happens that the ATtiny85 belongs to the avr25 architecture. My work colleague mentions that he doesn't have this problem when he uses an ATmega8 (with the same amount of code space). And that is because the ATmega8 belongs to the avr4 architecture.
7332  International / Generale / Re: Due cicli separati on: December 13, 2011, 10:32:36 am
ah è un erore di logica, pensavo il codice fosse solo il loop con analogwrite.

se usi il for, nel momento in cui inizi il for il loop rimane bloccato finchè non finisce(e sono 100 cicli da 100ms...). devi trovare un modo per NON usare il for, ma sfruttare il loop.

prova a sistemare il codice e ripostalo, così vediamo dove correggere.
7333  International / Generale / Re: Quale IC DIP per USB on: December 13, 2011, 10:21:19 am
scusate, ma i chip che hanno il supporto USB a che velocità parlano? sempre velocità seriale, piena velocità USB(non credo  smiley-grin ) o una via di mezzo? perchè la seriale è veramente lenta, soprattuto considerando che tutti gli IDE < 1.0 non hanno il buffer in uscita e quindi le write sono bloccanti...
7334  International / Generale / Re: Due cicli separati on: December 13, 2011, 10:14:05 am
ciao ragazzi, è la prima volta che scrivo qui anche perchè è da poco (2 giorni  smiley-mr-green) che utilizzo l'arduino 2009.

stavo realizzando un progetto per il presepe, con ciclo di giorno e notte, fin qui tutto bene, ma volevo inserire un led che con la funzione random imitava il fuoco, però il ciclo random se inserito nel LOOP, va ad interromperlo, praticamente il seguente ciclo deve essere infinito, mentre il ciclo principale deve scorrere
Code:
int fuoco;

fuoco = random (0,255);
analogWrite (11, fuoco);

non so se avete capito  smiley-red

non capisco cosa intendi dicendo che si blocca. l'analogWrite è a tutti gli effetti indipendente dal loop perchè si basa sugli interrupt dei timer. (checcè ne dicano quei due. non è multithreading, sicuramente non parallelismo, ma qualcosa che ci si avvicina molto).
La prova è semplice: se metti l'analogWrite nel setup e poi lasci il loop vuoto, vedrai che il led rimane acceso all'intensità desiderata.

Quindi l'unico motivo per cui ti sembra che qualcosa si blocchi o il led si spenga deriva dal random. Per esempio, probabilmente il random dà molti valori < 100 vicini, e quindi il led sembra spento.
Oppure il loop di aggiornamento è troppo veloce: come sai il PWM è un segnale che inizia basso (o alto) e dopo tot ms si inverte, tanto velocemente da ingannare l'occhio umano e anche alcuni sensori. Ma probabilmnete il loop gira più velocemnte del ciclo PWM, resettandolo sempre PRIMA che possa fare il cambio variazione. prova a mettere un delay(100); e secondmo me tutto si risolverà da solo.
7335  International / Generale / Re: Lampada che si accende quando sono vicino on: December 13, 2011, 09:51:57 am
ma ragazzi state scerzando? un bel cavo collegato ad un capo ad un'etrata analogica, e l'altro capo che svolazza libero e felice, insomma un'antenna. questa antenna mirura i campi elettrici attraverso l'analogRead.
Un corpo umano emette un bel campo elettrico, molto semplice da rilevare con arduino.

possibili farli positivi de il gatto sale sulla sedia, o se c'è il temporale e non lavori bene sulla pulizia dell'input, ma non se sulla sedia lasci libri, vestiti, attrezzi...

mi autoquoto, non so se hai letto l'intervento ma l'idea mi pare onesta e al solo costo di un pezzo di cavo
Pages: 1 ... 487 488 [489] 490 491 ... 740