tag:blogger.com,1999:blog-14016775270591882072024-03-19T04:26:00.559+01:00PICs, Electrónica y RobóticaProyectos - Rutinas - Ejemplos - Diseños - IdeasPicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.comBlogger23125tag:blogger.com,1999:blog-1401677527059188207.post-66133213737229209872010-11-30T11:42:00.290+01:002014-08-30T17:30:14.205+02:00PIC-Cal, un PIC hecho calculadora.
... O una calculadora hecha con PIC.
En esta ocación les presento una calculadora hecha con un PIC16F88 y un módulo LCD administrado con el microcontrolador Hitachi 44780 o compatible.
Esta no es una gran calculadora, pero resuelve fórmulas algebraicas reconociendo términos y utilizando parentesis. Esta versión todavía no maneja números negativos ni decimales, ya que solo el hecho de utilizar PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com0tag:blogger.com,1999:blog-1401677527059188207.post-1457925099052928862010-09-20T21:04:00.008+02:002011-06-22T15:09:21.267+02:00MAX232, conectando un PIC al ordenadorUna de las comunicaciones mas comunmente utilizadas en informática y/o electrónica es la comunicación serie, y dentro de este tipo de comunicaciones se encuentra la USART (Universal Synchronous Asynchronous Receiver Transmitter o en español: Receptor y emisor síncrono o asíncrono universal).El puerto serie del PC normalmente tiene 9 pines, pero la ventaja de este sistema es que se puede PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com12tag:blogger.com,1999:blog-1401677527059188207.post-53150759409908755442010-09-20T21:00:00.057+02:002010-12-02T16:47:13.775+01:00InicioDesde esta entrada puede buscar el contenido deseado.
Cargando el buscador...
google.load('search', '1', {language : 'es'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('009182498202328390232:ftgzkfpllqe');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
var options = new PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.comtag:blogger.com,1999:blog-1401677527059188207.post-17005859822949545542010-08-16T20:39:00.015+02:002011-09-20T14:23:35.829+02:00Algoritmo antirrebote de pulsadoresIndagando en foros uno se da cuenta que lo que parece tan fácil como capturar la simple pulsación de una tecla conectada a un pin de un microcontrolador, en el fondo lleva consigo algunas técnica a tener en cuenta; Muchos son los que preguntan, sobretodo cuando se está iniciando en materia de programación de microcontroladores, como debería ser un buen algoritmo de antirrebote. Pues bien, en estaPicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com4tag:blogger.com,1999:blog-1401677527059188207.post-68187125191278170712010-08-12T20:50:00.017+02:002014-08-30T17:53:01.433+02:00Matriz de 8x8 LED controlada con 2 shift register y PICMuchas personas experimentan a diario con arrays de 8x8 LED y un porcentaje de esas personas reflejan sus dudas en distintos sitios desperdigados por la red destinados a este mundillo de la electrónica y los microcontroladores.
Precisamente de una duda que se me planteó hace poco por correo electrónico surgió un pequeño proyecto a modo de ejemplo de un array de 8x8 LED; El cual funciona de PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com39tag:blogger.com,1999:blog-1401677527059188207.post-70639967747717763722010-08-04T12:58:00.012+02:002014-08-30T17:47:28.666+02:00Controlar 8 displais de 7 segmentos con shift registerContinuando con el tema de los shift register, ofreceré algunas utilidades a dichos integrados utilizando un microcontrolador a modo de ejemplo y totalmente funcionales.
El ejemplo que aquí propongo es la utilización de los registros para controlar 8 displais de 7 segmentos, como ya vimos anteriormente en este artículo, pero con el agregado de la implementación de un teclado; Pero aquí les PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com7tag:blogger.com,1999:blog-1401677527059188207.post-7078549084389362252010-06-10T20:00:00.000+02:002010-06-18T13:02:26.476+02:00Reguladores de voltaje, ¿cuál mejor?Reguladores de voltaje hay muchos, sin lugar a dudas toda persona del mundillo, conoce por lo menos al archifamoso LM7805 , y seguramente el LM317 , pero lo que veremos en esta ocasión serán alternativas válidas y mejoras a dichos integrados.
Para empezar el LM7805 es un regulador de tensión positiva, perteneciente a la familia 78xx, que entrega 5V (ideal para alimentar microcontroladores) a una PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com8tag:blogger.com,1999:blog-1401677527059188207.post-50679301624644643382010-03-29T21:06:00.019+02:002011-02-16T17:47:14.720+01:00Grabador de PICCuando la mayoría de la gente está empezando en la programación de PIC, casi siempre opta por comprarse el grabador, y es algo muy razonable ya que si uno no tiene demasiados conocimientos de electrónica y se construye su propio grabador y este tiene algún problema, es mas complicado saber donde está el fallo, si en el grabador, en el PIC, en la programación, etc.
Pero lo que les propongo aquí PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com17tag:blogger.com,1999:blog-1401677527059188207.post-19059182865652390652010-03-29T14:49:00.001+02:002013-01-29T23:41:57.508+01:00Generar música con PICAntes que nada debo aclarar que no estamos hablando de música con la calidad un CD, ni stereo, ni nada por el estilo, es mas, dudo que tenga alguna calidad, lo digo para no crear falsas expectativas.
En esta ocasión vamos a interpretar alguna melodía utilizando la técnica que vimos en "Generar sonido con PIC" y sólo lo haremos a modo didáctico, ya que es muy útil para comprender como el PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com31tag:blogger.com,1999:blog-1401677527059188207.post-77462923071904639412010-03-26T15:35:00.008+01:002013-01-29T23:41:29.304+01:00Generar sonido con PICEn los tiempos que corren estamos acostumbrados a vivir rodeados de tecnología, hoy en día cualquier movil supera en millones de operaciones por segundo al primer ordenador que tuve, hasta un PIC puede funcionar a mas velocidad que un 80286, pero hubo un tiempo en que un teléfono movil no estába al alcance de cualquiera, y en esa época no existían aparatos capaces de brindarnos la experiencia PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com20tag:blogger.com,1999:blog-1401677527059188207.post-35549426770796544892010-03-04T19:56:00.012+01:002013-01-29T23:37:09.756+01:00Librería para el manejo de un módulo LCD en CCS CYa vimos Conexión y funciones de un módulo LCD y Control de un módulo LCD con PIC y CCS C, partiendo de esa base podemos seguir adelante y ¿por qué no directamente con ejemplos? Bueno, en esta ocasión les traigo una librería lista para operar con módulos LCD con buses de 4 u 8 bits, y conexión al PIC de modo serial o paralelo. Se trata de una librería que bauticé con el nombre, no muy creativo, PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com16tag:blogger.com,1999:blog-1401677527059188207.post-48358177990706978802010-01-26T21:31:00.003+01:002011-06-09T23:59:57.887+02:00Sitios de interésOtros sitios y blogs sobre electrónica y/o robótica.
PicManía by RedRaven
Excelente sitio donde hay ejemplos, explicaciones y todo lo necesario para comenzar y seguir en la electrónica y la programación de microcontroladores. De Red Raven o RedPic. X-ROBOTICS
Página donde Ionitron nos muestra sus proyectos y explica el funcionamiento de componentes de una forma muy profesional. David Cook - PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com0tag:blogger.com,1999:blog-1401677527059188207.post-89953725546389762832009-06-19T17:54:00.012+02:002011-03-12T19:02:37.015+01:00NE555Sin lugar a dudas el NE555 es uno de los integrados mas conocidos por cualquier hobbista de la electrónica y/o robótica que se aprecie, pero para muchos puede resultar un poco complicado comprender que es lo que realmente hace. En este artículo intentaré explicar, de una manera sencilla, no tanto funcionamiento sino la utilidad, que es lo que realmente a la mayoría de los lectores les importa.
PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com3tag:blogger.com,1999:blog-1401677527059188207.post-69088233809209183042009-06-02T18:57:00.012+02:002011-07-02T18:13:52.015+02:00Reguladores de voltaje 7805La familia 78xx y 79xx son una gama de integrados dedicados a la regulación de voltaje, hay muchas variables: regulables, fijos, de tensión positiva o negativa...
Pero el mas común, y el que mayormente usaremos en el mundo de los PICs, es el famoso 7805, que es un regulador de tensión positiva de 5 Volts a 1A, la tensión justa y mucho mas corriente de la que necitan nuestros PICs para funcionar.PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com44tag:blogger.com,1999:blog-1401677527059188207.post-50585894219804528412009-05-10T17:18:00.010+02:002011-07-02T18:10:46.980+02:00Puente HNavegando por uno y otro lado, siempre me encuentro con el dilema de la gente a la hora de controlar un motor con un microcontrolador. Hay muchas soluciones en forma de integrados, pero estos son algo limitados y, hasta en algunos casos, demasiado costosos o difíciles de conseguir.La mejor solución, sin lugar a dudas, es utilizar un puente H, pero con este tema surge otro problema en la gente, ¿PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com95tag:blogger.com,1999:blog-1401677527059188207.post-47330733814953309452008-12-23T21:20:00.006+01:002010-11-24T11:20:16.959+01:00Controlar display de 7 segmentos con shift registerYa vimos lo que es y como se controla un shift register, ahora veremos una de las tantas utilidades que tiene. Aquí se explicará como utilizar un shift register para controlar un display de 7 segmentos.
Para el que todavía no lo conozca, un display de 7 segmentos es un panel conformado por 7 LED que comparten entre si sus ánodos o cátodos según si sean de ánodo o cátodo común respectivamente.
PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com19tag:blogger.com,1999:blog-1401677527059188207.post-51768868036471837362008-12-12T21:03:00.000+01:002010-06-11T16:53:32.108+02:00Probador de PIC16F876¿Cuantas veces se han visto con la necesidad de probar un firmware que han programado pero no tienen el circuito hecho para probar? Bueno lo que aquí propongo es una placa con todos los componentes para hacer trabajar al PIC, pero con la particularidad de que los puertos están disponibles para el uso que queramos darle.
El diagrama es el siguiente:
A simple vista se ven 5 conectores que 3 PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com0tag:blogger.com,1999:blog-1401677527059188207.post-30476519191073815302008-12-08T21:04:00.020+01:002012-11-03T20:13:46.213+01:00Control de un módulo LCD con PIC y CCS CPartiendo de saber la Conexión y funciones de un módulo LCD ahora veremos como se utiliza en la práctica. Para empezar aquí les dejo el diagrama de la conexión mas básica para poder comenzar a utilizar el display.En el diagrama utilizamos el Pin 0 del puerto A para la señal Enable del display y el Pin 1 del mismo puerto para la señal RS.R/W lo conectamos directamente a GND ya que en este proyectoPicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com29tag:blogger.com,1999:blog-1401677527059188207.post-59397859661346197502008-11-30T02:50:00.011+01:002011-03-14T12:41:42.798+01:00Conexión y funciones de un módulo LCDUna pantalla de cristal líquido o LCD (Liquid Cristal Display) es un dispositivo para la presentación de imagenes o caracteres. En este caso usaremos uno basado en el µControlador Hitachi 44780 o compatible, que muestra 16 o 20 caracteres en 1, 2 o 4 líneas. Las funciones de control son iguales para todos los modelos.Conexionado:
PINNombreDirecciónFunción
01VssPGND
02VddPAlimentación a 5VPicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com14tag:blogger.com,1999:blog-1401677527059188207.post-31972251348135910662008-11-24T23:49:00.000+01:002010-06-12T18:12:52.251+02:00SiLMuP (mi robot Sigue Líneas MultiPropósito)Les presento a mi primer robot: SiLMuP ( Sigue Líneas MultiPropósito )
Aún en construcción y sin los sensores instalados.
Construcción:
- El cuerpo del robot está construido con ángulos de aluminio, escuadras metálicas y muchos tornillos.
- Los motores y reductoras son del sistema de detección de monedas de máquinas tragaperras, adaptadas.
- Las ruedas son rodillos para papel de impresora HP PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com2tag:blogger.com,1999:blog-1401677527059188207.post-11139310020130204402008-11-22T00:16:00.005+01:002010-12-06T11:17:46.146+01:00SHIFT REGISTER ¿que son y cómo se usan?Un registro de desplazamiento (shift register en inglés), es un integrado capaz de almacenar bits y presentarlos en sus pines.
Hay varios tipos pero los que aquí nos interesan son los del tipo Serial-Paralelo y Paralelo-Serial, esto significa que en el primer caso los bits "entran" en forma serial (uno a uno) y "salen" de forma paralela, en el segundo caso entrar en paralelo (todos juntos) y PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com8tag:blogger.com,1999:blog-1401677527059188207.post-7144737364570830902008-10-23T13:41:00.003+02:002010-11-03T12:37:49.539+01:00Fuente de alimentación y cargador de baterías.Sin duda la mejor forma de obtener energía para nuestros robot es por medio de baterías y como ahora con el auge de los aparatos electrónicos portartiles estas han ido bajando sus precios. Hoy en día es muy fácil conseguir baterías recargables en casi cualquier lado y a un bajo costo... Nosotros nos centraremos en baterías de Ni-MH (Niquel-Hidruro Metálico) por ser la mejor opción en relación PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com16tag:blogger.com,1999:blog-1401677527059188207.post-60163633380360067712007-10-13T02:52:00.001+02:002010-08-10T21:14:32.101+02:00Probador de PIC 16X84Este circuito (de diseño propio, aunque esto no tenga demasiado mérito) te va a permitir probar tus programas, despues de grabarlos en el PIC, sin necesidad de hacer uno específico para cada configuración.
El funcionamiento es bastante sencillo y se entiende a simple vista sin tener demasiados conocimientos de electrónica.
De todas formas aca va la explicación:
Se trata de 13 "puertos" PicRobothttp://www.blogger.com/profile/13735380907390898549noreply@blogger.com6