INTRODUCCIÓN
El motivo de este tutorial es solucionar aquellos errores que puedan surgir, a la hora de programar y colocar los componentes en la protoboard de forma gráfica.
COMPONENTES
- 1 PIC 16F628a
- 1 Resistencia Variable de 50K Ohmios.
-3 Resistencia de 470 ohmios (depende del led que uses).
-1 REsistencia de 220 ohmios.
-1 Resistencia Variable de 10K Ohmios..
-Optoacoplador (extraído de una impresora rota hay de varios tipos)
- 3 Leds .
-Transistor BD136 PNP.
-Motor básico.
-Display LCD 16x2 compatible con controlador Hitach 44780.
- Resistencia de 5k
-Cables para conección RS232 COM1
PROGRAMA:
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 05/01/2010 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
INCLUDE "modedefs.bas"
cmcon=7
altorojo var porta.2
bajoverde var porta.3
pulsos var word
define lcd_dreg portb
define lcd_dbit 4
define lcd_rsreg portb
define lcd_rsbit 1
define lcd_ereg portb
define lcd_ebit 2
run:
count porta.0,1000,pulsos
lcdout $fe,1
lcdout $fe,$82,"Velocidad"
lcdout $fe,$c5,dec pulsos,"rps"
SEROUT PORTb.3,N2400,[#pulsos] 'salida de datos por puerto b3
if pulsos>20 then altored
if pulsos<10 then bajored
low altorojo : low bajoverde
goto run
altored:
high altorojo
low bajoverde
goto run
bajored:
high bajoverde
low altorojo
goto run
end
DIAGRAMA LABVIEW
CIRCUITO
FOTOGRAFIAS DEL MONTAJE
PREGUNTAS Y SUGERENCIAS.
Para cualquier pregunta puedes realizármela al correo master@picpc.es