Pic e relè

13 Anni 4 Mesi fa - 13 Anni 4 Mesi fa #11 da incoldblood
Risposta da incoldblood al topic Re: Pic e relè
lucatun ma riusciresti ad aiutarmi con lo schema ed i componenti?

Cosa dovrei comprare? cioè che tipo di transistor? resistenze?

Grazie

Se vuoi posso mostrarti cosa vorrei fare fare in pratica...più semplificato naturalmente...
Ultima Modifica 13 Anni 4 Mesi fa da incoldblood.

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

  • incoldblood
  • Premium Member
  • Premium Member
Di più
13 Anni 4 Mesi fa #12 da lucatun
Risposta da lucatun al topic Re: Pic e relè
beh se puoi farmi vedere vedere cosa vuoi fare, posso darti una mano. Altrimenti è difficile

La mia ingnoranza non ha confini
<-]LuT[->

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

  • lucatun
  • Avatar di lucatun
  • Premium Member
  • Premium Member
Di più
13 Anni 4 Mesi fa #13 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Pic e relè
Ciao,

ti consiglio di sviluppare prima il software e accendere un sempliece led.
Passare poi ad un relay non sarà complicato.
In questo modo dividi il problema tra problematiche software e hardware.

Per il PIC, come ti e' stato detto va bene un qualunque PIC che abbia il modulo UART.

Risolvi i seguenti passi:

Accendi LED
Lettura di un pulsante
Combina i due punti sopra
Trasmetti dati test via Seriale RS232, facendo uso del modulo UART e leggi via PC.
Invia dati alla pressione del pulsante
Accendi un led alla ricezione di una sequenza dati
Cambia l'interfaccia RS232 con RS485 e gestisci il fatto che hai ora un halft duplex
Crea un Firmware per uno slave (un secondo PIC) che accendera' un led alla pressione di un pulsante del master)
Cambi il led con un relay (ogni PIC puo' comandare vari relay distinguendo vari comandi)


Il progetto non e' complicatissimo, ma se e' la prima volta che affronti la programmazione di un PIC richiederà del tempo.
Programmare un microcontrollore e' bello e strano, poiché fa quello gli hai detto!
...anche se dall'esterno il microcontrollore, programmato o non programmato, e' sempre lo stesso!

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 3 Mesi fa - 13 Anni 3 Mesi fa #14 da incoldblood
Risposta da incoldblood al topic Re: Pic e relè
Visto che ho la tua freedom sfrutto quella :D

e sto seguendo passo passo quello che mi hai scritto scrivo il primo codice per accendere il led con il pic 18f4550...


#include <p18f4550.h>
#pragma config FOSC = HS
#pragma config WDT = OFF
#pragma config LVP = OFF
#pragma config PBADEN = OFF
#pragma config XINST = OFF
//OSC = HS Impostato per lavorare ad alta frequenza
//WDT = OFF Disabilito il watchdog timer
//LVP = OFF Disabilito programmazione LVP
//PBADEN = OFF Disabilito gli ingressi analogici
void main (void){
// Imposto PORTA tutti ingressi
LATA = 0x00;
TRISA = 0xFF;
// Imposto PORTB tutti ingressi
LATB = 0x00;
TRISB = 0xFF;
// Imposto PORTC tutti ingressi
LATC = 0x00;
TRISC = 0xFF;
// Imposto PORTD tutti ingressi e RD0 come uscita
LATD = 0x00;
TRISD = 0b11111110;
// Imposto PORTE tutti ingressi
LATE = 0x00;
TRISE = 0xFF;
LATDbits.LATD0 = 1;
63
// Ciclo infinito
while (1){
}
}

Prossimo passo...usare un pulsante per accendere e spegnere il led...
quello che chiedo è devo aggiungere il codice in questo programma o crearne un altro e poi continuare sotto?
Ultima Modifica 13 Anni 3 Mesi fa da incoldblood.

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

  • incoldblood
  • Premium Member
  • Premium Member
Di più
13 Anni 3 Mesi fa #15 da lucatun
Risposta da lucatun al topic Re: Pic e relè
in un esempio più avanti, troverai come gestire i pulsanti, i pulsanti sono sulla porta B, ma devi abilitare le resistenze di pull up, interne del micro.

La mia ingnoranza non ha confini
<-]LuT[->

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

  • lucatun
  • Avatar di lucatun
  • Premium Member
  • Premium 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