Busca más tutoriales y artículos en MigSantiago.com:

Visitas:

Google Page Rank



Encuestas

¿A qué se debe tu visita al sitio?
 
Sitio de MigSantiago

Hola, bienvenido al sitio de Santiago Villafuerte "MigSantiago". En este sitio estoy publicando los proyectos que he hecho a lo largo de mis estudios y momentos de ocio, proyectos relacionados con microcontroladores, electrónica, programación de alto nivel e incluso programación de consolas de videojuegos como el Gamecube.

El contenido principal del sitio lo puedes encontrar en el menú superior dentro de Tutoriales y Artículos. Si deseas sugerir algo, comentar errores en los proyectos o convertirte en patrocinador, visita el link de Contacto.

 

 
Review - EMm47J53 de Octoplusaz
Escrito por Santiago Villafuerte   
Miércoles, 22 de Diciembre de 2010 11:33

Los amigos de Octoplusaz me hicieron llegar una placa de entrenamiento llamada EMm47J53 que contiene un PIC18F47J53 de la compañía Microchip. La placa forma parte de la familia OCTOPLUS-mini que por ahora sólo tiene 2 miembros, la EMm47J53 y la EFmJM60 con un microcontrolador Freescale MC9S08JM60. Ambas placas podrán conectarse en un futuro a la tarjeta universal OCTOPLUS-3 que permitirá usar cualquier marca de microcontrolador de forma estándar sin importar su disposición de pines.

Última actualización el Miércoles, 22 de Diciembre de 2010 20:52
Leer más...
 
Librería LCD Nokia 6100 para PIC32
Escrito por Santiago Villafuerte   
Jueves, 23 de Diciembre de 2010 10:33

Esta librería se puede emplear para controlar una LCD de celular Nokia 6100 mediante un PIC32MX y 4 líneas de control. Te será útil para dibujar imágenes y texto en la pantalla. Para este ejemplo se utilizó la Color LCD - Breakout Board de Sparkfun y la ya antes revisada tarjeta MiE32U para PIC32MX de Microingenia. La librería surge a partir de la mezcla de 2 librerías proporcionadas por Sparkfun: una librería escrita para un microcontrolador LPC y otra para un Atmel.

 

Última actualización el Domingo, 17 de Marzo de 2013 12:50
Leer más...
 
Review - MiE32U de Microingenia
Escrito por Santiago Villafuerte   
Miércoles, 22 de Septiembre de 2010 09:48

Los amigos de Microingenia han puesto a la venta una tarjeta que incluye un PIC32MX440F512H de la compañía Microchip con conexiones para hacer pruebas en protoboard o con otros módulos de expansión (rapid prototyping). Incluye todo lo necesario para que alimentes al PIC, cargues y corras tus programas. Si quieres iniciarte con la programación en 32 bits de los micros más potentes de Microchip entonces sigue leyendo.

 

Última actualización el Domingo, 14 de Noviembre de 2010 18:18
Leer más...
 
SL Q15 Tool
Escrito por Santiago Villafuerte   
Sábado, 18 de Septiembre de 2010 10:19

SL Q15 Tool sirve para convertir un número con fixed point en un número real y viceversa. Bastante útil para aplicaciones DSP (como los dsPIC30 y dsPIC33 de la compañía Microchip) y no enredarse con el formato Q15.

 

 

Última actualización el Domingo, 14 de Noviembre de 2010 18:20
Leer más...
 
Tutorial de programación para Game Boy Advance
Escrito por Santiago Villafuerte   
Jueves, 19 de Agosto de 2010 09:29

El Game Boy Advance de Nintendo fue una consola portátil que sustituyó al Game Boy Color y que podía correr juegos muy al estilo del Super Nintendo. Cuenta con un procesador ARM7 de 32 bits que corre a 16.8MHz, 288kB de RAM y 96kB de VRAM. Como siempre, la comunidad Homebrew desarrolló hace tiempo un compilador GNU capaz de generar programas ejecutables en el GBA, ya sea cargándolos en un cartucho Flash o enviándolos a través de su Link Port por un cable Xboo o una interfaz SPI (Serial Peripheral Interface). En este tutorial aprenderás a instalar el kit de desarrollo de software devkitARM (parte de devkitPPC) para generar tus propios ejecutables GBA.

 

Última actualización el Domingo, 17 de Marzo de 2013 12:30
Leer más...
 
Breve Tutorial - PIC32MX PDF
Escrito por Santiago Villafuerte   
Lunes, 05 de Julio de 2010 10:39

El siguiente tutorial pretende ayudar a iniciarse con los PIC32MX, C32 de Microchip y prender un led.

Material empleado
+ PIC32MX420F032H (link)
+ MPLAB (8.43 o mejor)
+ C32 Standard v1.10

Última actualización el Domingo, 17 de Marzo de 2013 12:33
Leer más...
 
Amplificador para micrófono Electret
Escrito por Santiago Villafuerte   
Lunes, 05 de Julio de 2010 11:25

En esta ocasión te presento un pequeño circuito para amplificar las señales de audio de un micrófono electret y poderlo conectar al ADC de un microcontrolador para grabar voz o eventos. Cuenta con filtro anti-alias y ganancia ajustable. Puede operar a 5V o 3.3V ya que tiene un nivel de offset ajustable. El circuito fue publicado por JFMateos de Todopic y lo modifiqué con lo siguiente:

- Se agregó un pot de 250k para ajustar la ganancia del electret
- Se agregó un pot de 100k para ajustar el nivel de la componente DC que se suma
- Se agregó un filtro pasivo anti-alias con frecuencia de corte ajustable

 

Última actualización el Domingo, 17 de Marzo de 2013 11:57
Leer más...
 
Adaptador de joystick de Gamecube a USB
Escrito por Santiago Villafuerte   
Jueves, 11 de Marzo de 2010 13:34

Mis dos consolas favoritas son el Nintendo 64 y el Nintendo Gamecube y sus controles también me encantan. Me he acabado como 2 controles de Gamecube por tanto jugar y los descompuestos terminaron arrumbados. Pero gracias a que hay tutoriales en la web sobre el protocolo de comunicación del joystick del Gamecube pude restaurar uno de mis controles antes occiso, y además conectarlo a Windows vía USB con interfaz DirectInput.

 

Última actualización el Domingo, 17 de Marzo de 2013 12:02
Leer más...
 
Prueba tu HID con SL HID Tester
Escrito por Santiago Villafuerte   
Jueves, 03 de Septiembre de 2009 17:24

A lo largo de mis pruebas con PICs y su módulo USB estuve investigando cómo obtener velocidades útiles de transferencia de datos de hasta 50kB/s y gracias a varias recomendaciones llegué a la conclusión de que la clase HID en Full Speed sería mi mejor opción. También escribí un probador de dispositivos USB que me permitió conectarme con mi PIC más rápidamente que con otros programas para hacer estas pruebas.

El estándar USB 2.0 en Full Speed establece que los dispositivos de interfaz humana (HID) deben contar únicamente con 2 endpoints, uno de control y otro interruptivo. El endpoint de control se usará para configuración y enumeración del dispositivo y sus interfaces. El endpoint interruptivo se usará para envío y recepción de reportes.

Última actualización el Domingo, 17 de Marzo de 2013 12:17
Leer más...
 
Triques, triques y más triques
Escrito por Santiago Villafuerte   
Lunes, 22 de Junio de 2009 09:57

A continuación podrás encontrar una colección de programas que he escrito para resolver problemas dentro de proyectos mayores o simplemente para aprender a usar compiladores y sus características. En algunos de ellos podrás encontrar el código fuente por si deseas mejorarlos o estudiarlos. Se incluyen programas compilados para celulares, Gamecube y la PC.

 

Contenido
+ Codificador de nemónico PIC16 a ensamblador
+ Convertidor archivo .hex PIC16 a archivo .txt
+ Ejemplo de detección de puertos seriales COM disponibles
+ Ejemplo - Puerto Serie y Visual C# 2008
+ Gamecube Tester v0.4
+ Inteligencia Artificial - Mi PC sabe sumar, restar, multiplicar y dividir
+ Numbers v0.1
+ Piano Tuner v0.1
+ Semi tesis - Automatización de un hogar mediante tecnología X-10
+ SL File2Array v0.01
+ SL Jpeg Viewer 0.17
+ Transformada rápida de Fourier - C#
+ Tutorial - Cadenas y arreglos de chars

Última actualización el Sábado, 07 de Noviembre de 2009 10:57
Leer más...
 
«InicioPrev12PróximoFin»

Página 1 de 2

® Copyright 2001-2013 Migsantiago.com

Los derechos de autor de todas las marcas, nombres comerciales, marcas registradas, logos e imágenes pertenecen a sus respectivos propietarios.

Queda prohibida la copia o redistribución total o parcial de contenido del sitio o su uso comercial sin previa autorización del autor.