Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

cambiare lo stato di un led

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] cambiare lo stato di un led

Messaggioda Foto Utentecarmen976 » 30 ago 2011, 22:11

Ciao,

ho un led rosso a cui voglio cambiare lo stato con un PIC e precisamente:

se è spento lo voglio accendere
e
se è acceso lo voglio spegnere.

mi date qualche suggerimento?
Avatar utente
Foto Utentecarmen976
-12 1 5
Frequentatore
Frequentatore
 
Messaggi: 149
Iscritto il: 29 dic 2006, 13:45

0
voti

[2] Re: cambiare lo stato di un led

Messaggioda Foto UtenteCandy » 30 ago 2011, 22:18

Scritta così, la tua richiesta non vuole dire assolutamente nulla.
Immagino ci sia una ulteriore condizione che farà commutare tale stato, perché altrimenti non ti accorgerai nemmeno di questo veloce cambio di stato.
Poi, in che linguaggio ti si dovrebbe aiutare?
Ad esempio: se volessi rispondere subito alla tua domanda ti direi:
Fissato che il led sia connesso all'uscita RA0, usa questa riga di codice:
Codice: Seleziona tutto
RA0 ? RA0 = false : RA0 = true;
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

0
voti

[3] Re: cambiare lo stato di un led

Messaggioda Foto Utentecarmen976 » 31 ago 2011, 9:13

grazie hai centrato l'argomento.
Avatar utente
Foto Utentecarmen976
-12 1 5
Frequentatore
Frequentatore
 
Messaggi: 149
Iscritto il: 29 dic 2006, 13:45

0
voti

[4] Re: cambiare lo stato di un led

Messaggioda Foto UtentePaolino » 2 set 2011, 8:26

L'alternativa è quella fare il toggle del pin, utilizzando la funzione logica XOR:
Codice: Seleziona tutto
RA0 = RA0 ^ 1;

In questo modo non devi conoscere lo stato del pin, semplicemente lo commuti.

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[5] Re: cambiare lo stato di un led

Messaggioda Foto Utentecrestus » 2 set 2011, 12:04

io per esempio uso la ~

RA0 = ~RAO;
...:::Pivello allo sbaraglio:::...

MY WEBSITE! come and see... ;) <-- Di nuovo online... spiacente per i problemi tecnici!
Avatar utente
Foto Utentecrestus
1.295 2 7 13
Expert EY
Expert EY
 
Messaggi: 478
Iscritto il: 3 ott 2008, 10:28
Località: studente al politecnico di torino

0
voti

[6] Re: cambiare lo stato di un led

Messaggioda Foto UtentePaolino » 2 set 2011, 13:18

Soluzione, quest'ultima, altrettanto valida :ok:

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti