problema da principiante...

11 Anni 6 Mesi fa #1 da luca2680
problema da principiante... è stato creato da luca2680
Buongiorno a tutti

Sto iniziando da poco a programmare pic e mi hanno consigliato di iniziare a usare Mplab X IDE con C18....
Il mio problema è questo...riesco ad accendere i led e a farli lampeggiare ma ora volevo iniziare a utilizzare i pulsanti...
So che devo associare con PORTBbits il pulsante(esempio s8) alla porta che mi serve(impostandola come input)
Stessa cosa associo il led1 alla porta che mi serve...
ora come faccio ad associare i 2 comandi?
Semplicemente schiaccio il pulsante e si accende il led,lascio e si spegne....

Vi ringrazio

Luca

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • luca2680
  • Elite Member
  • Elite Member
Di più
11 Anni 6 Mesi fa #2 da StefA
Risposta da StefA al topic problema da principiante...

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 6 Mesi fa #3 da luca2680
Risposta da luca2680 al topic problema da principiante...
A ok perfetto,la ringrazio e guardo subito allora

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • luca2680
  • Elite Member
  • Elite Member
Di più
11 Anni 6 Mesi fa #4 da StefA
Risposta da StefA al topic problema da principiante...
sul forum va bene anche darsi del tu.
Facci sapere se riesci nell'intento.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 6 Mesi fa #5 da luca2680
Risposta da luca2680 al topic problema da principiante...
Purtroppo non riesco...ma mi sono accorto di un problema un po' piu serio....
volevo accendere una fila di led associate sulle porte B...questo è il programma...
"
#include <p18f2550.h>

void main (){

TRISB=0;
PORTB=0b00000000;

}
"

I led dovrebbero essere accesi me invece sono tutti spenti....se scrivo 0b11111111 allora si accendono...
ma 0 non è l'out e 1 ingresso?

grazie a tutti

luca

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • luca2680
  • Elite Member
  • Elite Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login