Loading...
  Show Posts
Pages: [1] 2 3 ... 56
1  International / Generale / Re: Nuovo incontro della sezione italiana del forum on: Today at 06:03:43 pm
ultimamente sono un po' assente dal forum per vari impegni e mi ero perso questa discussione smiley-confuse
ovviamente, bassano per me va benissimo! smiley-wink se non ho impegni con l'università ci vengo molto volentieri smiley
2  International / Generale / Re: Arduino Robot on: May 22, 2013, 02:22:35 pm
Dipende quando ci andrai. Mi sembra di aver letto in precedenza che si parla di una uscita a fine estate...
si avevo letto, questo progetto probabilmente partirà l'anno prossimo ma mi prendo avnti segnandomi le cose interessanti smiley-wink
3  International / Generale / Re: Arduino Robot on: May 22, 2013, 02:15:50 pm
preciso, e vorrei chiudere l'argomento visto che è abbastanza OT, che le ruote mi sono arrivate il giorno prima perchè le dovevano fare quelli di meccanica e ci hanno messo 4 mesi... io penso di aver fatto il massimo con quello che avevo a disposizione smiley

tornando all'arduino robot, spero che i prezzi non siano troppo alti perchè forse andrò a tenere un corso di elettronica e robotica alla caserma americana di vicenza e ne vorrei proporre l'acquisto di un paio di esemplari smiley si sa qualcosa sul prezzo? cose del genere su pololu costano sui 150 euro, speriamo sia competitivo smiley-wink
4  International / Generale / Re: Arduino Robot on: May 22, 2013, 07:51:42 am
E si capisce anche il motivo del motto stampato sui vostri robot  smiley .
esattamente  smiley-mr-green era stato messo proprio per questo  ]smiley
5  International / Generale / Re: Arduino Robot on: May 22, 2013, 06:06:58 am
Se un preside, o un professore, si fossero mai permessi di dire una cosa simile a mia figlia, che però ha seguito un iter scolastico agli antipodi del mio, per gli stessi, futili, motivi ti garantisco che se ne sarebbe pentito amaramente perché avrei sollevato un tale polverone mediatico, e ho le conoscenze per farlo, facendolo diventare zimbello d'Italia al pari della Gelmini e del suo tunnel smiley
ma tu sei potente, io sono una persona normale smiley-razz

intanto qualcuno di saggio (Pitusso smiley ) mi ha fatto notare che è meglio non pubblicare i nomi, quindi li tolgo
6  International / Generale / Re: Arduino Robot on: May 22, 2013, 04:44:50 am
Chi è il preside della tua scuola e perché ha detto che ti devi vergognare ?
qua andiamo piuttosto OT  smiley-sweat
comunque il preside dell'ITIS A. Rossi di Vicenza ci disse che dovevamo vergognarci per essere arrivati sesti alla romecup 2012 (con i robot finiti la notte prima perchè mancavano le ruote).
Poi fu detto anche ai miei genitori quando andarono a parlare con lui e con un altro prof per capire se si potevano fare gli esami di maturità in luglio così da permetterci di andare ai mondiali in messico, visto che avevano detto su giornali e televisioni locali che l'ITIS Rossi si era qualificato per i mondiali di robotica.

già, magari proviamo a scrivergli due righe  smiley-twist
ho avuto già abbastanza storie con i prof di quella scuola, adesso che ho chiuso i rapporti sto molto meglio smiley
7  International / Software / Re: Leggere caratteri specifici in una stringa nel seriale on: May 21, 2013, 07:09:42 pm
beh la seriale funziona come una lista FIFO, cioè il primo carattere ricevuto è il primo ad essere letto
quindi a te basta leggere un carattere alla volta con il metodo Serial.read() e in base a ciò cambi di stato... e non dimenticare che ogni carattere è in ASCII

spero di esserti stato utile, se hai altre domande chiedi pure smiley-wink
8  International / Generale / Re: Arduino Robot on: May 21, 2013, 06:57:36 pm
la storia dei Complubot non è molto diversa dalla mia, anche loro hanno iniziato ad avvicinarsi a questo mondo tramite il Soccer della RoboCup, ma evidentemente in spagna ci sono prof che si interessano ai progetti che vengono fatti dai ragazzi... a me il preside della mia scuola mi ha detto che mi devo vergognare... bah... smiley-roll-sweat

comunque loro sono molto bravi e quel robot penso sia uguale a questo che avevano presentato già da tempo:
9  International / Hardware / Re: Sensore LM35 ad output sinusoidale?!? on: April 27, 2013, 03:14:21 am
Nemmeno io sto capendo niente. :-)
Comunque è vero che quella di pullup le falsa, ma mettere il pin a massa no; e lavorare su un pin "casuale", senza cioè sapere come è impostato, non è "serio"; magari la arduino lo preimposta di per sè a LOW, ma che ne so?

il discorso che fai non ha fondamenti, di default i pin sono impostati come input ad alta impedenza, che non vuole assolutamente dire che sono a massa

Comunque mi è venuto un altro dubbio: ma analogRead(5) e analogRead(A5) sono la stessa cosa o no?
si
Cioè, se metto un 5 in analogRead() o in digitalRead(), l'IDE capisce da solo che deve associarle lo stesso numero a pin diversi?
si
10  International / Hardware / Re: Sensore LM35 ad output sinusoidale?!? on: April 26, 2013, 05:16:24 pm
sinceramente non sto capendo nulla di quello che fai, di quello che va e di quello che non va  smiley-sweat
comunque ribadisco che secondo me una resistenza di pull-up su misure analogiche falsa le letture
11  International / Hardware / Re: Sensore LM35 ad output sinusoidale?!? on: April 26, 2013, 04:37:39 pm
hai provato a togliete quella riga dove abiliti la resistenza di pull-up?
12  International / Hardware / Re: Sensore LM35 ad output sinusoidale?!? on: April 26, 2013, 03:23:38 pm
la resistenza di pull-up è utile per segnali digitali, con segnali analogici rischi di falsare la misura secondo me
13  International / Software / Re: Avvio di 3 motori. on: April 26, 2013, 01:24:37 pm
eheh correggere il tuo codice mi risulta più complicato che ripensarlo perchè il tuo non è stato pensato per fare questa modifica... non ho capito se i pulsanti sono pulsanti oppure restano premuti, se restano premuti è tutto più facile smiley

comunque io l'avevo pensato così
Code:
#define SB1 2
#define SB2 3
#define M1 4
#define M2 5
#define M3 6

const byte T[3]={60,45,90};
byte m=0;
unsigned long time=0;

void setup()
{
 pinMode(SB1,INPUT); //input ON
 pinMode(SB2,INPUT); //input OFF
 pinMode(M1,OUTPUT); //MOTOR 1
 pinMode(M2,OUTPUT); //MOTOR 2
 pinMode(M3,OUTPUT); //MOTOR 3
}

void loop()
{
 if(m>0 && digitalRead(SB1)) m=0;
 
 else if(m==0 && digitalRead(SB2)) m=1;
 
 else if(m>0 && millis()-time>=T[m-1]*100)
 {
  m=m==3?1:m+1;
  time=millis();
 }
 
 digitalWrite(M1,m==1);
 digitalWrite(M2,m==2);
 digitalWrite(M3,m==3);
}
14  International / Software / Re: Avvio di 3 motori. on: April 26, 2013, 11:10:32 am
per quello che vuoi fare tu è fortemente sconsigliato l'utilizzo della funzione delay perchè blocca l'esecuzione del programma e non c'è modo di interromperla prima della sua fine
nel mio codice ho usato la funzione millis (http://arduino.cc/en/Reference/Millis) che ti permette di tenere sotto controllo il tempo
questa funzione ti restituisce il numero di millisecondi trascorsi da quando è iniziata l'esecuzione del programma
quindi per fare un delay di 300 puoi scrivere così:
Code:
unsigned long time=millis();
while(millis()-time<=4000)
{
}
poi se in quei 4000ms vuoi controllare che il tasto di stop venga premuto fai così:
Code:
unsigned long time=millis();
while(millis()-time<=4000)
{
 if(digitalRead(SB2)==HIGH) return;
}
15  International / Hardware / Re: Sensore LM35 ad output sinusoidale?!? on: April 26, 2013, 11:00:34 am
per prima cosa collega tutto per bene, prendi un tester e verifica che ci sia una variazione di tensione proporzionale alla temperatura

poi ricollega l'arduino e passiamo al codice, quello che hai postato tu non ha molto senso... perchè scrivi " digitalWrite(tempPin,HIGH); " ? 
Pages: [1] 2 3 ... 56