Sitio de MigSantiago Programación en C y C#, Linux, Raspberry Pi, PICs, electrónica, videojuegos, hacks y demás

  • Ir al contenido
  • Ir a la navegación principal e identificarme

Buscar en la vista de navegación

Navegación

  • Inicio
  • Tutoriales
  • Artículos
  • Blog
  • TwitterTwitter
  • Bazar
  • Contacto

Buscar

Logotipo

Lo más leído

  • PIC + USB para principiantes
  • Tutorial de programación para Game Boy Advance
  • Medidor ADC infrarrojo por RS232
  • Adaptador de joystick de Gamecube a USB
  • Librería LCD Nokia 5110 para Raspberry Pi y otras plataformas
Google Page Rank

Tweets por el @migsantiagov.

Home

Bienvenido - Intro

Detalles
Categoría: Artículo
Publicado el Sábado, 23 Mayo 2009 08:15
Escrito por Santiago Villafuerte
Visto: 11880

Hola, bienvenido al sitio de "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.

No olvides seguirme en Twitter (@migsantiagov) para enterarte de nuevos artículos o tutoriales. 

Librería para display ST7735 para cualquier micro

Detalles
Categoría: Artículo
Publicado el Lunes, 06 Julio 2020 05:28
Escrito por Super User
Visto: 4387

Contaba con una pantallita ST7735 que estaba acumulando polvo junto con otros circuitos. Decidí echarla a andar con el microcontrolador S32K144 de NXP que recibí como regalo de Digikey (tarjeta de evaluación). Este artículo te da el código fuente para echar a andar una ST7735 en cualquier micro que corra lenguaje C y tenga un periférico SPI. Claro, también puedes echarla a andar con bit bang pero eso correrá por tu cuenta.

Leer más: Librería para display ST7735 para cualquier micro

Firma y valida archivos con OpenSSL

Detalles
Categoría: Tutorial
Publicado el Jueves, 07 Mayo 2015 22:02
Escrito por Super User
Visto: 17935

OpenSSL es un conjunto de aplicaciones que permite enviar y recibir información con seguridad a través de conexiones de red haciendo uso de certificados o llaves públicas y privadas. En este tutorial aprenderás a generar un par de llaves privada y pública, generar un hash tipo SHA de cualquier archivo que quieras compartir de forma segura, firmar el SHA (Secure Hash Algorithm) del archivo con la llave privada y por último validar el archivo contra su firma SHA haciendo uso de la llave pública. Se hará uso de la librería OpenSSL en C para firmar y verificar el SHA. Se hará uso del programa openssl en consola para generar las llaves. Todo esto es útil para compartir archivos entre 2 entidades y al firmar y verificar esos archivos se garantiza que el archivo no fue manipulado durante el intercambio del mismo de una entidad a otra.

Leer más: Firma y valida archivos con OpenSSL

SL FastMotion - Videos en cámara rápida

Detalles
Categoría: Artículo
Publicado el Domingo, 05 Octubre 2014 15:55
Escrito por Santiago Villafuerte
Visto: 12683

SL FastMotion es un programa creado para Windows (Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10) que te permite hacer videos en cámara rápida (time lapse) imprimiendo tu escritorio de Windows o utilizando una cámara web común y corriente. El programa se encarga de ir grabando cuadro por cuadro en un periodo determinado. El periodo de muestreo de las imágenes se calcula automáticamente, indicándote la velocidad final que tu video tendrá (20x, 120x, 300x, etc.). Al final, cuando ya todas las imágenes fueron tomadas, el programa hace uso del popular MEncoder para generar un video MPEG4 (.avi) y guardarlo en el fólder temporal temp_photos. Estos videos son completamente compatibles con Youtube. Puedes grabar el tamaño completo de tu escritorio, incluso si es 1080p. Puedes crear animaciones de tu escritorio conforme vas diseñando un dibujo, o puedes grabar un atardecer o amanecer con tu cámara web. Por favor envíame tus comentarios y sugerencias. También compárteme tus videos grabados. Me interesa mucho saber cómo se comporta el programa en su versión beta. Gracias.

Leer más: SL FastMotion - Videos en cámara rápida

PIC - Puerto serial por USB CDC

Detalles
Categoría: Tutorial
Publicado el Domingo, 24 Agosto 2014 13:13
Escrito por Santiago Villafuerte
Visto: 35683

led matrix usb cdcEn este tutorial podrás aprender a enumerar un microcontrolador PIC (PIC18F2550) como un puerto serial USB a través de la clase CDC (Communication Device Class). Esto te permitirá montar un puerto COM virtual en tu computadora y hacer programas muy sencillos que se comuniquen con el PIC a través del COM. Adicionalmente podrás ver código para aprender a usar una Matriz de LEDs y podrás tener un reloj de tiempo real en ella, entre otras cosas. 

Leer más: PIC - Puerto serial por USB CDC

Pinta Sound - Convierte imágenes en audio

Detalles
Categoría: Artículo
Publicado el Sábado, 05 Abril 2014 17:51
Escrito por Santiago Villafuerte
Visto: 8510

pinta soundPinta Sound es un programa que convierte archivos de imagen a archivos de audio.wav. Es un programa que está a medio desarrollo, pero ya es funcional. Podrás descargar su código fuente o el ejecutable. Sólo funciona bajo Windows 7. Permite convertir trazos hechos a mano o imágenes en cualquier formato a archivos WAV y reproducirlos al momento.

Leer más: Pinta Sound - Convierte imágenes en audio

Clima actual con Raspberry Pi y LCD Nokia 5110

Detalles
Categoría: Tutorial
Publicado el Domingo, 22 Septiembre 2013 11:44
Escrito por Santiago Villafuerte
Visto: 19387

En este tutorial podrás usar tu Raspberry Pi para leer el clima actual de tu localidad a través de una conexión a internet y lo podrás mostrar en tu pantalla LCD Nokia 5110 (PCD8544). Se dará una breve explicación de cómo echar a andar un thread (hilo) y también cómo usar mutexes para evitar que ambos hilos del programa estén haciendo uso de una variable (compartir memoria). También se dará una explicación sobre cómo dejar corriendo una aplicación en tu Raspberry Pi sin tener que estar conectado a ella a través de SSH con el programa 'screen'. Espero te sea de utilidad.

 

Leer más: Clima actual con Raspberry Pi y LCD Nokia 5110

Librería LCD Nokia 5110 para Raspberry Pi y otras plataformas

Detalles
Categoría: Tutorial
Publicado el Domingo, 01 Septiembre 2013 10:02
Escrito por Santiago Villafuerte
Visto: 39611

nokia 5110 raspberry piEn este artículo encontrarás una librería en modo texto para emplear la pantalla Nokia 5110 (driver PCD8544) en tu Raspberry Pi o en cualquier otro microcontrolador o procesador. La librería está basada en código liberado por Mike Pose y simplemente se limpió para desacoplar el código de envío SPI, ya sea por Bitbang o por hardware.

 

 

Leer más: Librería LCD Nokia 5110 para Raspberry Pi y otras plataformas

Review - EMm47J53 de Octoplusaz

Detalles
Categoría: Artículo
Publicado el Miércoles, 22 Diciembre 2010 11:33
Escrito por Santiago Villafuerte
Visto: 15213

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.

Leer más: Review - EMm47J53 de Octoplusaz

Librería LCD Nokia 6100 para PIC32

Detalles
Categoría: Tutorial
Publicado el Jueves, 23 Diciembre 2010 10:33
Escrito por Santiago Villafuerte
Visto: 18023

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.

 

Leer más: Librería LCD Nokia 6100 para PIC32

Más artículos...

  1. SL Q15 Tool
  2. Instalar Linux y correr aplicaciones C# en la Raspberry Pi
  3. Amplificador para micrófono Electret
  4. Review - MiE32U de Microingenia
  5. Prueba tu HID con SL HID Tester

Página 1 de 3

  • Inicio
  • Anterior
  • 1
  • 2
  • 3
  • Siguiente
  • Final

® Copyright 2001-2022 MigSantiago

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.

Potenciado por Joomla!®