Pages: [1]   Go Down
Author Topic: Pressione di un tasto, con possibili variazioni di codice  (Read 252 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti,
nella realizzazione di questo progetto con arduino ho avuto delle difficolta il problema è il seguente:
sulla scheda ho tutti i pin digitali occuopati a disposizione pero ho quelli analogici, preciso che sui pin digitali ci sono 2 led uno rosso e uno verde.
quello che devo realizzare adesso e inserire un pulsante che una volta premuto questo continuera la sua funzione (di tasto premuto) anche se viene rilasciato, il pulsante cessera la sua funzione quando il led verde si accendera.
Grazie per chi rispondera, mi scuso se non sono stato tanto preciso  smiley-roll-sweat
Logged

0
Offline Offline
Shannon Member
****
Karma: 132
Posts: 10508
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

gli analogici possono essere usati esattamente come i digitali.

ricordo che i pin 0 e 1 sono usati per la Seriale, quindi per caricare gli sketch.

quello che dici lo devi eseguire via softare, se ho capito bene. Dovresti essere più chiaro su cosa vuoi fare.
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 271
Posts: 21887
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dovresti essere più chiaro su cosa vuoi fare.

Non capisco neanch'io cosa vuoi fare.
cosa significa "il pulsante cessera la sua funzione quando il led verde si accendera."
Chi accende il LED verde?

Ciao Uwe
Logged

Disperso nel nauseante oceano della burocrazia
Offline Offline
Edison Member
*
Karma: 77
Posts: 2461
Io sono l'ultimo,
e parlero' al vuoto
in ascolto.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Credo (ma potrei sbagliare) che lui intenda che l'azione (qualunque sia) prodotta dal tasto, inizia con la pressione del tasto, ma poi continua anche quando rilascia, e si interrompe solo quando qualche altra condizione (nel programma) fa accendere il led ... una specie di timer o di "rilascio condizionale" ...

Io almeno la interpreto cosi ...


> Serious: questo e' uno dei principali problemi di questo forum (non solo tuoi, non preoccuparti smiley-wink ) ... se non ci fornite informazioni il piu precise e complete possibile, anche le persone che vorrebbero aiutarvi non possono farlo, perche' non sanno esattamente qual'e' il problema ... smiley-wink
Logged

"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

Offline Offline
Jr. Member
**
Karma: 5
Posts: 80
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti,
nella realizzazione di questo progetto con arduino ho avuto delle difficolta il problema è il seguente:
sulla scheda ho tutti i pin digitali occuopati a disposizione pero ho quelli analogici, preciso che sui pin digitali ci sono 2 led uno rosso e uno verde.
quello che devo realizzare adesso e inserire un pulsante che una volta premuto questo continuera la sua funzione (di tasto premuto) anche se viene rilasciato, il pulsante cessera la sua funzione quando il led verde si accendera.
Grazie per chi rispondera, mi scuso se non sono stato tanto preciso  smiley-roll-sweat
quando premi il tasto una variabile passa a 1  e quando il led verde si accende la variabile torna a zero
metti una resistenza di qualche k tra il pin   analogico e massa e il pulsante tra il pin analogico  ed il 5 volt
fai analogRead   e porti la variabile a 1
fai  digitalRead  sul pin che accende il led  e ri-porti la variabile a 0
Logged

Pages: [1]   Go Up
Jump to: