Scusate ragazzi ho girato un po' sul web ma non credo di aver capito bene :.
Ho un circuito dove un potenziometro mi regola la pausa di accensione di tre led. Per verificare i valori che assume il potenziometro vorrei riportarli sullo schermo della porta seriale, è possibile? Se si come?
Anche a voi risulta scomodo connettere il potenziometro sulla breadboard? il mio è così
schermo della porta seriale? serial monitor dell'ide di aruduino su pc?
se è cosi,è possibilissimo ma se magari ci dai uno straccio di codice è piu facile cmq basta usare il http://arduino.cc/it/Serial/Print
Ah quindi mi basta scrivere Serial.print (nome_variabile); ?
Mentre per quanto riguarda il potenziometro sulla breadboard?
Ah quindi mi basta scrivere Serial.print (nome_variabile); ?
Mentre per quanto riguarda il potenziometro sulla breadboard?
Si,mentre per il pot se non riesci ad infilarlo saldaci tre fili se puoi.
Ci avevo pensato ma ho solo i fili del kit di arduino quelli che hanno alla fine la stecca rigida... nn si rovinano saldandoli ?
ma tanto devi saldarli ,che intendi per si rovinano?
probabilmente non gli farà bene ,recupera magari qualche spezzone di filo da qualche oggetto rotto
mi raccomando assicurati che sia davvero rotto l'oggetto ]
mi raccomando assicurati che sia davvero rotto l'oggetto
Concordo
HAHAHAAH XD ho rovistato nell'armadio degli attrezzi di mio padre e ho trovato del filo elettrico dello stesso spessore dei acvetti e posso usarlo xD grazie ragazzi ... come terminale da far andare sulla breadboard rivesto il filo con lo stagno o metto uno della fila degli strip maschio?
come terminale da far andare sulla breadboard rivesto il filo con lo stagno o metto uno della fila degli strip maschio?
Non capisco,per infilare il filo nella breadboard va bene un pò di stagno se il filo non è rigido,il resto non capisco cosa intendi
Dal kit di arduino mi è uscita una fila di strip maschio
non sapendo a cosa serve pensavo se ne dovesse tagliare uno e usarlo come terminale
Ma no,non li sprecare,ti basta dare un pò di stagno dalla parte che va nella breadboard giusto perchè non si pieghino e l'altro capo lo saldi al pot.
ok grazie mille
ok grazie mille
Figurati
ecco il codice:
int led1= 11;
int led2= 10;
int led3= 9;
int pausa_corta;
int pausa_lunga;
int i;
void setup ()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop()
{
pausa_lunga= analogRead(0);
pausa_corta= pausa_lunga/2;
Serial.print (pausa_lunga);
digitalWrite (led1, HIGH);
delay (pausa_lunga);
digitalWrite (led2, HIGH);
delay (pausa_lunga);
digitalWrite (led3, HIGH);
delay (pausa_lunga);
digitalWrite (led1, LOW);
delay (pausa_lunga);
digitalWrite (led2, LOW);
delay (pausa_lunga);
digitalWrite (led3, LOW);
delay (pausa_lunga);
for (i=0; i<5; i++)
{
digitalWrite (led1, HIGH);
delay (pausa_corta);
digitalWrite (led2, HIGH);
digitalWrite (led1, LOW);
delay (pausa_corta);
digitalWrite (led3, HIGH);
digitalWrite (led2, LOW);
delay (pausa_corta);
digitalWrite(led3, LOW);
}
delay (pausa_lunga);
}
Ma non scrive sul monitor della porta seriale.
p.s.: Madwriter se cancelli la tua risposta sull'altro topic allora posso cancellare il topic
toti94:
Ah quindi mi basta scrivere Serial.print (nome_variabile); ?
Mentre per quanto riguarda il potenziometro sulla breadboard?
Non c'è nessun problema a incastrare il potenziometro sulla breadboard --> Potenziometro | Francesco Tocci
Poi per collegarli usi questi
Hai detto di averli nel kit di Arduino, giusto?
EDIT: E ricorda che ci sono delle parola che è meglio non tradurre perchè potrebbero perdere di significato o creare confusione.
Quindi lascia "Serial Monitor" come Serial Monitor e non tradurlo come Schermo Seriale o Schermo Porta Seriale. E' più comprensibile.
Grazie paolo ma il mio potenziometro ha dei piedini sotto che danno fastidio e non riesco a mettere per bene i terminale sulla breadboard .
Comuqnue ho saldato 3 fili e mi funziona bene ma l'unico problema è che non vedo i risultati sul serial monito XD
ti ho risposto su,hai mancato l'inizializzazione copiala dal post di sopra incollala e vedi che funziona tutto
Ok ora funziona tutto :D, ho anche inserito un if di debug, altrimenti la pausa al minimo mi dava dei valori strani e faceva spegnere definitivamente i led
int led1= 11;
int led2= 10;
int led3= 9;
int pausa_corta;
int pausa_lunga;
int i;
void setup ()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop()
{
Serial.begin (9600);
pausa_lunga= analogRead(0);
if (pausa_lunga <2)
{
pausa_lunga=2;
}
pausa_corta= pausa_lunga/2;
Serial.print (pausa_lunga);
Serial.print ("\t");
Serial.print (pausa_corta);
Serial.print ("\t");
digitalWrite (led1, HIGH);
delay (pausa_lunga);
digitalWrite (led2, HIGH);
delay (pausa_lunga);
digitalWrite (led3, HIGH);
delay (pausa_lunga);
digitalWrite (led1, LOW);
delay (pausa_lunga);
digitalWrite (led2, LOW);
delay (pausa_lunga);
digitalWrite (led3, LOW);
delay (pausa_lunga);
for (i=0; i<5; i++)
{
digitalWrite (led1, HIGH);
delay (pausa_corta);
digitalWrite (led2, HIGH);
digitalWrite (led1, LOW);
delay (pausa_corta);
digitalWrite (led3, HIGH);
digitalWrite (led2, LOW);
delay (pausa_corta);
digitalWrite(led3, LOW);
}
delay (pausa_lunga);
}
Grazie mille RAGA