Show Posts
Pages: 1 [2] 3 4 ... 6
16  International / Generale / Re: i serial.print nello sketch "che influenza hanno" on: June 20, 2012, 01:47:33 pm
Sicuramente ti influenzano le prestazioni...ogni istruzione ha un suo tempo di esecuzione quindi il codice sarà piu lento...considerà anche che ogni stringa di cui fai il print occupa spazio in RAM secondo me...

tempo fa avevo visto una cosa del genere:

Code:
#define DEBUG 1

#if DEBUG
    Serial.println("Debug version");
#endif

EDIT: Vedo che leo e' stato molto piu esaustivo di me smiley-razz ...cmq puoi usare quel pezzo di codice che ti ho dato per evitare di commentare tutte le volte i print su seriale...devi modificare solo la variabile DEBUG
17  International / Generale / Re: Il teorema di Thevenin on: June 05, 2012, 02:10:56 pm
Non ho guardato il video cmq cercherò di spiegarti:

Il teorema di thevenin dice che una qualsiasi "parte" di circuito (per quanto complessa essa sia) e' riconducibile a un generatore reale di tensione (cioè un generatore di tensione con in serie una resistenza)...Ovviamente ci sono due parametri da calcolare :
- La tensione del generatore;
- La resistenza da mettere in serie ad esso;

Per calcolare la tensione del generatore va calcolata la tensione a vuoto cioè disconnettendo il carico elettrico;
La resistenza da mettere in serie è la resistenza equivalente vista dai morsetti del carico, devi però cortocircuitare i generatore di tensione indipendenti e (cioè sostituisci un filo al generatore di tensione) e aprire quelli di corrente indipendenti (cioè sostituire un circuito aperto).

spero di esserti stato di aiuto... se hai dubbi dimmi...
18  International / Generale / Re: Condensatore tra Massa e Alimentazione on: May 30, 2012, 01:49:25 pm
Mi inserisco e ne approfitto...generalmente di che dimensione è bene metterlo???
Ovviamente immagino che dipenda dal tipo di carico ma essendomi lanciato anche io nello stand alone (grazie a Mennitti e Leo smiley-razz ) sto valutando di metterlo anche io nel mio primo circuito smiley-razz...
19  International / Generale / Re: Problemi ATTiny85 on: May 25, 2012, 03:01:09 am
Quote
Paolo, in un solo giorno sei riuscito a fare ciò che a noi è costato settimane di fatica
Complimentissimi!!

ahahah...facile sfruttando la fatica, le nottate altrui smiley-razz...Avete fatto un gran lavoro (tu LEO e tutti quelli che hanno contribuito), per tutta la comunità, con quelle guide...sono davvero fondamentali per qualcuno che voglia iniziare a lavorare con i diversi tipi di micro in stand alone...in fondo i miei piccoli "successi" sono soprattutto vostri...spero di poter recuperare terreno anche io magari e contribuire in futuro smiley-razz
20  International / Generale / Re: Problemi ATTiny85 on: May 24, 2012, 01:37:04 pm
Quote
@paolo:
ogni micro ha la sua firma elettronica, o signature, in modo da essere riconoscibile e distinguibile da avrdude.
Probabilmente usando la porta sbagliata avrdude non comunicava con l'Attiny ma tentava proprio con l'Atmega.
Probabilmente è cosi
...grazie mille LEO...una volta settati i fuse ho provato a caricare il primo programma (un semplice blink) e funzionava...

Grazie a tutti per la disponibilità!!!

Paolo
21  International / Generale / Re: Problemi ATTiny85 on: May 24, 2012, 06:34:06 am
Quote
Semplicemente non hai alcun problema, l'importante è usare la corrretta board impostata col clock che avrà il chip; questo vale solo per alcune frequenze, 1MHz è tra queste

Quindi le librerie non sono influenzate...buono a sapersi...in sostanza quindi è sufficiente scegliere dal menu boards se programmare quello a 1MHz o a 8MHz...oggi pome provo...cosi verifico se la programmazione dei fuse è andata realmente a buon fine...Con l'ATmega è andata benissimo fino ad ora...tra poco volevo presentare un progettino a tutti voi del forum realizzato in stand alone grazie ai tuoi consigli..

EDIT: @ tredipunta...postato in contemporanea...ora guardo anche ai passaggi da te scritti...ti ringrazio...
22  International / Generale / Re: Problemi ATTiny85 on: May 24, 2012, 06:15:58 am
Ringrazio entrambi per la risposta...
Quote
uhm! sotto win cambiano un po di parametri!

vediamo se riesco di nuovo!

prova scrivendo questo:

c:\Users\Paolo\Desktop\arduino-0023\hardware\tools\avr\bin\avrdude -P COM21 -C c:\Users\Paolo\Desktop\arduino-0023\hardware\tools\avr\etc\avrdude.conf -U lfuse:w:0xe2:m -p t85 -c stk500v1 -b
19200

dovrebbe andare!

fammi sapere!

ho provato la tua soluzione mettendo al posto di -P COM21 -P \\.\COM21 e il risultato è stato questo :



direi quindi che ha funzionato...
L'unica differenza nel comando è il percorso assoluto di avrdude.conf che però io nn avevo messo perchè avevo spostato avrdude.conf nella cartella arduino-0023\hardware\tools\avr\bin\ secondo te perchè ora funziona e invece con il file in bin non funziona???

Quote
Scusa ma la signature 1E 95 0F non è degli Atmega328? Non è che stai programmando il chip sull'Arduino?


non lo sapevo...non credo però che stessi tentando di scrivere l'arduino...ti descrivo cio che ho fatto:

Caricato arduinoISP sull'arduino
Collegato i fili per la comunicazione ISP
entrato nel terminal e digitato il comando

Cmq ora ha funzionato...Scrivo qui il comando finale che ho usato
Code:
avrdude -P \\.\COM21 -C c:\Users\Paolo\Desktop\arduino-0023\hardware\tools\avr\etc\avrdude.conf -U lfuse:w:0xe2:m -p t85 -c stk500v1 -b
19200

Chiedo anche a te LEO,vista la tua esperienza,secondo te a cosa erano dovuti i primi insuccessi???
Ora proseguo nella lettura della guida per inserire uno sketch...
Vi faccio una domanda prima di continuare però:
Nel caso in cui io lasci il clock interno a 1 MHz i problemi che ho sono riguardo a tutte quelle librerie che si basano sui TIMER come ad esempio delay() e NewSoftwareSerial() o invece non ho nessun tipo di problema???

Grazie ancora a entrambi.
Spero di non avere altri problemi altrimenti scriverò ancora qui
23  International / Generale / Problemi ATTiny85 on: May 24, 2012, 04:48:35 am
Salve a tutti...Poco tempo fa ho ordinato qualche ATmega e qualche ATTiny per cominciare ad esplorare il mondo dei circuiti stand alone...ho fatto un po di prove con l'ATmega e, grazie all'aiuto di Mennitti (che ringrazio ancora) e della sua guida sono riuscito ad ottenere buoni risultati...ora stavo tentando anche di utilizzare gli ATTiny seguendo la guida di LEO72...ho letto come installare il core nell'ide e stavo tentando di impostare i fuse in modo da far lavorare il micro a 8MHZ...vi descrivo un po il mio hardware e software:

Arduino R2 con ArduinoISP caricato sopra il tutto collegato alla COM21
ATTINY85V-10PU
ide 0023
core per ATtiny: arduino-tiny-0022-0008 scaricabile da qui:http://code.google.com/p/arduino-tiny/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount (non so se questo puo' essere un problema ma ho visto che per la 0023 non vi erano core e i successivi erano tutti per la 1.0)

Per settare i fuse ho scelto l'opzione di usare avr incluso nell'ide quindi, seguendo la guida, mi sono posizionato in “arduino-23 /hardware/tools/avr/bin”
e da terminale ho digitato il comando: avrdude -P \\.\COM21 -C avrdude.conf -U lfuse:w:0xe2:m -p t85 -c stk500v1 –b 19200

 Riporto qui sotto l'immagine:


Come si nota dall' immagine non mi sembra che la procedura sia andata a buon fine; da quello che ho capito prima legge i fuse e si aspetta 1E 93 0B mentre sul mio ATtiny trova 1E 95 0F; la procedura quindi si blocca.

Possibile che la procedura sia valida solo per quseto ATTiny: ATTINY85-20PU e quindi con la versione V non funzioni, il problema è nel core che ho scaricato non valido per la 0023 e quindi conviene passare alla 1.0, oppure sto sbagliando qualcosa???

Vi ringrazio.
Paolo.
24  International / Generale / Re: Domanda circuito StandAlone on: May 16, 2012, 09:12:27 am
Grazie della risposta...
25  International / Generale / Domanda circuito StandAlone on: May 16, 2012, 05:48:39 am
Salve a tutti...mi volevo cimentare un po nel creare circuiti stand alone con ATtiny e Atmega328...visto che nn sono molto esperto volevo chiedere con voi prima di comprare cose inutili.Pensavo:
Per quanto riguarda l' ATMEGA a questo
http://it.rs-online.com/web/p/products/6962260/ che è un ATMEGA328P-PU

Per quanto riguarda gli ATtiny pensavo di prendere degli ATtiny45 e ATtiny85; dei 45 ne ho trovate due versioni che secondo me differiscono solo per la frequenza di funzionamento,sono questi:
http://it.rs-online.com/web/p/products/6962320/  che è un ATTINY45V-10PU
http://it.rs-online.com/web/p/microcontrollori/6962614/ che è un ATTINY45-20PU

Per gli 85 stesso discorso:
http://it.rs-online.com/web/p/microcontrollori/6962339/ che è un ATTINY85V-10PU
http://it.rs-online.com/web/p/microcontrollori/6962327/ che è un ATTINY85-20PU

Volevo sapere: Entrambe le versioni possono essere programmate tramite arduino???Ci sono altre differenze oltre alla frequenza di lavoro???I prezzi secondo voi sono buoni o posso trovare a meno da qualche altra parte???
26  International / Generale / Re: Problema lettura stato pulsanti, con digitalRead e delay on: May 06, 2012, 06:36:43 am
Solitamente il delay dopo la lettura di un pulsante viene utilizzato come contromisura software ai "rimbalzi" che il pulsante stesso ha al momento della pressione...
Prova a dare un'occhiata qui: http://www.maffucci.it/2011/06/13/arduino-alcune-precisazioni-sullantirimbalzo/

Per la gestione del pulsante ti consiglio di provare ad usare questa libreria...implementa l'anti-rimbalzo e io mi sono trovato molto bene...

http://www.arduino.cc/playground/Code/Bounce

edit : hai messo una resistenza di troppo sul pulsante... controlla qui: http://arduino.cc/en/Tutorial/Button

27  International / Generale / Re: Arduino si resetta a random on: April 26, 2012, 07:35:34 pm
Ho avuto anche io un problema simile con il mio arduino uno...il reset avveniva automaticamente ( a mia interpretazione ) quando la ram si riempiva...potrebbe essere questo il problema...potresti postare il codice???
28  International / Generale / Re: buona pasqua :) on: April 08, 2012, 05:57:33 am
Auguri a tutti!!!
29  International / Generale / Re: Quali software avere per gestire Arduino e CO on: January 31, 2012, 11:54:42 am
io ogni tanto uso putty:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

permette di inviare ricevere via seriale ma anche di aprire comunicazioni via telnet o ssh e l'ho utilizzato per le prime prove con l'ethernet shield.
Per il resto non saprei dirti.

EDIT: ops ho scritto in contemporanea a te...non so se esiste per Mac
30  International / Generale / Re: Problema con Ethernet shield e il MAC su Vodafone station on: January 30, 2012, 12:57:23 pm
Guarda io ho provato il tuo sketch e funziona
Ovviamente come unica cosa ho cambiato l'ip per non dover risettare da capo il router.
Però per il resto non ho toccato nulla.
Come hai impostato il router tu???Sei sicuro dell' IP??? Hai provato a mettere anche il gateway e la subnet in ethernet.begin()???

EDIT : ops abbiamo scritto in contemporanea smiley-razz
Pages: 1 [2] 3 4 ... 6