LEZIONE 35

PORTE

Realizziamo un altro programma per vedere meglio l'utilizzo dei piedini di input e di output.


#CHIP 16F84, 4 				'Tipo di PIC e frequenza

Dir PORTA IN  				'Istruzioni viste più avanti
Dir PORTB OUT				'Istruzioni viste più avanti

Label:					'Etichetta
	'Controllo lo stato del primo pulsante
	IF PortA.0 = 1 THEN PortB = 255 'Accendo i led
	IF PortA.0 = 0 THEN PortB = 0 	'Spengo i led
GOTO Label				'Salta all'etichetta

END 					'Fine del programma

In questo caso il programma controllerà ripetutamente il primo pulsante se sarà uguale ad 1 accenderà tutti i led, mentre se sarà uguale a zero spegnerà tutti i led.
Ipotizzando un circuito di controllo potremmo spegnere un motore quando il tornio è arrivato ad un punto prestabilito dove è presente un interruttore, oppure attivare un allarme e spegnere il motore quando un braccio meccanico ha eseguito un movimento errato.

LEZIONE 36
LEZIONE 34

News

Aggiunto il programma sulla telemetria (in fase di sviluppo).
Aggiunto il forum. Temporaneamente abilitato solo a persone autorizzate.
Aggiunta la pagina con qualche datasheet nella sezione elettronica.
Aggiunto il tutorial Snail un line follower base con Arduino Nano.
Recupero di un LCD da 272X204 pixel.