miércoles, 28 de abril de 2010

Encender y apagar un led por un segundo

En este esquema conectamos un led en el terminal I/O 7, haremos un programa que lo encienda y apague cada segundo.
las instrucciones clave son

digitalWrite(terminal,HIGH) sirve para escribir un 1 logico en un terminal configurado como salida.
digitalWrite(terminal,LOW) sirve para escribir un 0 logico en un terminal configurado como salida.
delay(milisegundos) sirve para hacer un retardo en milisegundos


//programa 01
//Hacer un programa que apague y encieda un led cada segundo

void setup(void){
//configuracion del terminal 7 como salida
pinMode(7,OUTPUT);
}

//ciclo del programa principal

void loop(void){
//enciendo el led
digitalWrite(7,HIGH);
//espero un segundo
delay(1000);
//apago el led
digitalWrite(7,LOW);
//espero un segundo
delay(1000);
}

Configuración de terminales para el Pic18F2550



Esta es la configuracion de terminales para la plataforma pinguino con el pic 18F2550, se tienen 17 terminales que pueden ser configurados como entradas o salidas, segun se necesite.

Las intrucciones clave son
pinMode(termial,OUTPUT); para configurar un terminal como salida
pinMode(termial,INPUT); para configurar un terminal como entrada

veamos un ejemplo de codigo de como se hace referencia a estos terminales en pinguino.

//programa 00
//Hacer un programa que configura los terminales de 0 a 7 como salidas
// y los terminales 13,14,15,16 como entradas

void setup(void){
//configuracion de los terminales como salidas
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
//configuracion de los terminales como entradas
pinMode(13,INPUT);
pinMode(14,INPUT);
pinMode(15,INPUT);
pinMode(16,INPUT);
}

//ciclo del programa principal
void loop(void){
//nada por ahora
}

martes, 27 de abril de 2010

Direccion del foro de pinguino

http://www.italentshare.com/pinguinoforum/

Guia para trabajar pinguino como sistema basico de entradas y salidas digitales


Para utilizar la tarjeta pinguino de esta manera, ya estará programado para funciones como una tarjeta de comunicación USB para que el computador pueda enviar datos Digitales y pueda leer datos digitales por medio del puerto USB.
Aqui se muestra un ejemplo del montaje para el envio de datos por usb y visualizarlo por medio de leds. Los ejemplos completos con el codigo en c++ estan en la guia "pinguino guia 2.pdf" que esta en la pagina
http://sites.google.com/site/integradorelectronica
La guia tambien esta en multicopias.

sábado, 24 de abril de 2010

Montaje basico con el 18f2550




Los cables rojos son 5 voltios
Los cables negros son la tierra

jueves, 15 de abril de 2010

Driver para windows vista y 7

En la pagina de sergio alvares esta el driver modificado para windows vista y 7
y tambien la guia de instalación
http://sergalpe.blogspot.com/
Tambien esta en mi pagina
http://sites.google.com/site/integradorelectronica

miércoles, 31 de marzo de 2010

Otro blog sobre pinguino

Este es el link de un blog que encontre sobre pinguino
http://sergalpe.blogspot.com/
Es una pagina colombiana vale la pena revisarla

Aqui hay otros sitios
http://www.xbot.es/blog/?cat=22
grupo sobre pinguino
http://groups.google.fr/group/pinguinocard/topics
voltimetro con pinguino
http://pmcsblah.blogspot.com/2010/03/pinguino-as-voltmeter-multimeter.html
pagina con ejemplos
http://pinguino.koocotte.org/index.php/Category:Examples
funciones de pinguino
http://pinguino.koocotte.org/index.php/Category:Functions