Skip to content

Instantly share code, notes, and snippets.

@davidae1704
davidae1704 / programa para proyecto.ino
Created March 12, 2015 23:56
programa para leer combinaciones de las entradas digitales de la 2 a la 7 para formar el codigo braille y repoducir sonidos de las letras
// reproductor de wav desde tarjeta SD
// wav 11kHz mono
#include <SD.h>
File dataFile;
char fileplay[20] ; //nombre del archivo a reproducir
boolean estadop1 = false;
boolean preestadop1 = false;
boolean estadop2 = false;
@jerivas
jerivas / instalar_alliance.sh
Last active August 29, 2015 14:07
Instalador de la última versión de Alliance en Ubuntu 14.04 (x86 y x64)
#!/bin/bash
# INSTALADOR DE ALLIANCE
# USO
# 1. Descargar el script en una ubicación de fácil acceso (carpeta de usuario)
# 2. Dar permiso de ejecución:
# $ chmod +x instalar_alliance.sh
# 3. Ejecutar
# $ ./instalar_alliance.sh
# 4. Otorgar la contraseña si es necesario para tareas de superusuario
@davidae1704
davidae1704 / control_semaforo.ino
Created July 1, 2014 03:22
codigo para poner en el arduino para el control del semaforo de control de tiempo para la iglesia Mies, con dos modos de operación: prueba y funcionamiento normal.
#define verde 4
#define amarillo 5
#define rojo 6
#define azul 7
#define control 8
//variable para lectura del control de funcionamiento
int estado=0;
byte var=0;
@davidae1704
davidae1704 / lps.VHD
Last active August 29, 2015 13:59
codigo para procesador con ram de doble puerto como componente
-- Unidad de sistema de lectura, procesamiento y salida de datos
-- de forma simultanea
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.numeric_std.ALL;
@davidae1704
davidae1704 / libro
Created November 26, 2013 21:23
libro sobre ensamblador en C
http://www.etnassoft.com/biblioteca/lenguaje-ensamblador-para-c/
// Manda datos del ADC por el EUSART al presionar un boton
// Boton pull down en RB0
// Entrada analogica en RA0
// Carlos Zelada
// Eduardo Rivas
#include "xc.h"
#include "stdlib.h"
#include "p18f4550.h"
title "PIC18F4550 bit paridad"
list p=18F4550 ; indica el modelo de PIC
#include <p18f4550.inc> ; archivo de encabezado
CONFIG FOSC = INTOSCIO_EC
CONFIG WDT = OFF
CONFIG PBADEN = OFF
CONFIG MCLRE = ON
CONFIG DEBUG = ON
CONFIG LVP = OFF
@davidae1704
davidae1704 / RS232mod.asm
Created November 15, 2013 17:13
codigo de guia 11 modificado
;***************************************************************************************
; Cálculos
;***************************************************************************************
; X: Condición no importa
; Baud rate = 8000000/(16 (51 + 1))
; = 9615.3846 = 9615
; Error = (Baud Rate calculado - Baud Rate deseado)/Baud Rate deseado
; = (9615 - 9600)/9600 = 0.16%
title "PIC18F4550 Comunicación serie"
List p=18F4550;Tipo de procesador
@davidae1704
davidae1704 / RS232.asm
Created November 15, 2013 15:44
codigo de guia 11
;***************************************************************************************
; Cálculos
;***************************************************************************************
; X: Condición no importa
; Baud rate = 8000000/(16 (51 + 1))
; = 9615.3846 = 9615
; Error = (Baud Rate calculado - Baud Rate deseado)/Baud Rate deseado
; = (9615 - 9600)/9600 = 0.16%
title "PIC18F4550 Comunicación serie"
List p=18F4550;Tipo de procesador
@davidae1704
davidae1704 / desafioG10.asm
Last active December 27, 2015 17:59
codigo de la guia para trabajar en el desafio de micro
title "PIC18F4550 Envio de byte por SPI Modo Maestro"
list p=18F4550 ; indica el modelo de PIC
#include <p18f4550.inc> ; archivo de encabezado
CONFIG FOSC = INTOSCIO_EC
CONFIG WDT = OFF
CONFIG PBADEN = OFF
CONFIG MCLRE = ON
CONFIG DEBUG = ON
CONFIG LVP = OFF