Marimba midi possible?¿

ok
#61 por ok el 01/10/2009
Maj tardejita, cuando dejcanse del trabajo, vere si escribo algo de codigo para sacar un mensaje por el LCD. :mrgreen:
Subir
OFERTASVer todas
  • -11%
    Focusrite Scarlett 8i6 3rd Gen
    177 €
    Ver oferta
  • -13%
    Roland Juno-D6
    839 €
    Ver oferta
  • -40%
    Roland SPD-20 Pro BK Octapad
    398 €
    Ver oferta
dsn
#62 por dsn el 01/10/2009
¿Que algoritmo de Soyuz? ¿Que dices? #-o #-o

Alguien escribió:
Maj tardejita, cuando dejcanse del trabajo, vere si escribo algo de codigo para sacar un mensaje por el LCD.

:mrgreen: :mrgreen: [-o
Subir
ok
#63 por ok el 01/10/2009
Soyuz puso un algoritmo en hispa para que no abusase del uso de mayusculas en los posts...

El algoritmo se basa en un promedio de las mayusculas contra las minusculas.

Si usas muchas mayusculas, debes estar seguro de que usaste muchisimas mas minusculas para qu eel algoritmo no convierta las mayusculas en minusculas.

Trata de escribir en mayusculas un post para que veas... :wink:
Subir
dsn
#64 por dsn el 01/10/2009
Aaaahhhh :o .

Por eso a veces me salen los nombres propios en minúsculas, cuando yo los puse bien.

Ya, ya...

Que crack es este soyuz =d> .

P.D.: el post lo escribo todo en mayúsculas, a ver como sale.

EDITO: Soyuz, eres grande. =D> =D> =D>
Subir
ok
#65 por ok el 01/10/2009
Dsn... por favor... trata de ver como se hacen buses en proteus...

Hay demasiados cables... creo que es necesario... :oops:
Subir
dsn
#66 por dsn el 01/10/2009
Hace tiempo que no hago absolutamente nada de electrónica.

Tengo que espabilar.

Aún así yo no garanticé nada... :oops: :oops: .
Subir
ok
#67 por ok el 01/10/2009
char *text1 = "marimv_midiy 1.0";
char *text2 = "bienvenidos...";


void main() {


adcon1 = 0x80; // configure analog inputs and vref
trisa = 0xff; // porta is input
trisc=0x00; // portc is output
lcd8_config(&portc,&portb,2,0,1,7,6,5,4,3,2,1,0); // configura lcd

lcd8_cmd(lcd_clear); // borra lcd
lcd8_cmd(lcd_cursor_off); // quita cursor
lcd8_out(1,1, text1); // arroja text1 en cuadrito 1.1
lcd8_out(2,1, text2); // arroja text2 en cuadrito 2.1
delay_ms(2000);
lcd8_cmd(lcd_clear);



}//~!


un trozo de codigo para imprimir un par de mensajes simples en el lcd.

Esta compilado para un cristal de 8mhz.

Actualizo algunos cablecillos que cambie en el display para hacerlo mas versatil a la hora de conectarlo con el pic.

A lo mejor mas tardejita agregamos mas cosas. :wink:
Archivos adjuntos ( para descargar)
display.JPG
marimba midi.rar
Subir
ok
#68 por ok el 01/10/2009
void lectura_uart(void){    //Estructura para guardar en una matriz los datos
unsigned short cont=0;
unsigned short a,b;
struct{
unsigned short num_tecla;
unsigned short valor_nuevo;
unsigned short valor_viejo;
}matrix[64];

for (a=0; a
Subir
modulay
#69 por modulay el 01/10/2009
Betances, no te fíes mucho de proteus en lo que se refiere a simulaciones de carácter analógico.
Para simular el funcionamiento del micro y demás elementos digitales está muy bien, pero para circuitería analógica deja que desear...yo optaría por simular las etapas de acondicionamiento y amplificación de señal en orcad, altium, etc...
Subir
ok
#70 por ok el 01/10/2009
Usaremos proteus solo para simular lo digital...

De hecho... creo que lo analogido deberia hacerse en real... una vez culminado todo lo digital.

Cuando en la uni me mandaban a simular analogico en proteus, yo solo sabia pasar rabias... :x
Subir
Jordi1993
#71 por Jordi1993 el 03/10/2009
OK... que programas usaremos definitivamente entoncess??¿¿ betances
Subir
Jordi1993
#72 por Jordi1993 el 09/10/2009
Ya no hay nadie?¿-... #-o #-o #-o
Subir
Jhon Mc Chungo
#73 por Jhon Mc Chungo el 09/10/2009
Me uno. :mrgreen:
Subir
ok
#74 por ok el 09/10/2009
Estamos todos... jeje.

Cono... ayudenme con el codigo.

Me dejaron solito... :triston:
Subir
Jordi1993
#75 por Jordi1993 el 29/10/2009
Teneis el codigo?
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo