Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - andres_5

#101
hola, conector hembra de DB-9? que seria mediante puerto de serie, no?
lo unico negativo es, que mi pc no tiene puerto de serie...
no importa del todo, voy a visualizarme el circuito que me as pasado y ya buscare uno por usb o por puerto paralelo ... ;)
Gracias por todo ...
#102
Ok no importa, tambien tengo windows 7, pero me siento mas comodo en ubuntu... ;)
Muchas Gracias, tanta ayuda se agradece ;)
#103
Hola de nuevo, acabo de comprarme el (pic16f84A-04/P), pero el programador mas barato me sale a 35€ desmontado :S, sabeis si es posible hacerlo manualmente, osea comprar los materiales por separado y crear yo mismo el circuito, Claro con un patron ...
saludos y espero vuestras respuestas ;)
#104
Creo que empezasteis un poco lento, pero acabais de dar un aceleron que casi casi me he perdio :S.
Aun no tengo el pic pero sabiendo que no es tan caro en unos dias me lo pillo en alguna tiendo de electronica...
mas o menos comprendo que eso que estais publicando es el codigo fuente para programar un PIC, hace 2 dias empece C, y eso no me parece que sea C, aunque lo puede ser... que lenguaje de programacion es?, ahora para linux que programa permite programar un pic.
Bueno en breves me comprare un PIC supongo el de $35, al menos para empezar, y ya os ire comentando aqui mismo las dudas que me vallan surgiendo.
Saludos Y muy util este POST ;)
#105
Cita de: Tokes en 26 Agosto 2010, 16:54 PM
Mira, yo te recomiendo el microcontrolador PIC12F510. Tiene memoria de programa Flash, para que lo puedas grabar cuantas veces quieras, trae su oscilador interno, es de 8 patitas y cuesta $35 en Steren.

Con respecto al grabador para PIC te recomiendo que sea por USB, esos programadores son más rápidos y confiables. Te dejo el link de la página de Steren:

http://www.steren.com.mx/catalogo/interior2.asp?NumeroDePaginaActual=2&PaginaAnterior=True&texto_busqueda=microcontrolador&CuantosXPagina=5&OrdenarX=

Cuidado con los micros de memoria OTP, esos sólo los puedes grabar una vez.

Aquí el link de la página de Pictrónico:

http://www.pictronico.com/shop/osc/index.php?cPath=33

             Eso es todo por el momento. Saludos.
Dios, no hay microcontroladores que sea mas barato, porque en ese caso prefiero hacerme con un arduino que mas o menos me sale unos 10€, ya que para empezar prefiero con lo mas barato, seria muy frustrante que quemase ese microcontrolador con mi inexperiencia...
saludos .
#106
Programación C/C++ / Re: Novato en C...
26 Agosto 2010, 15:49 PM
Como pude haber fallado en eso XD.
muchas Gracias. por ahora via intentar hacerlo con mi propios medios..., si tengo alguna duda miro tu programa ;)

Lh: No hagas doble post, utiliza el botón modificar.

Me tira el mismo error.
Codigo resultante es:
//llamos a las librerias necesarias.
#include <math.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
// datar las variable.
int a, b, c, d, e, f;
int a2, b2, c2, d2, e2, f2;
char a1, b1, c1;
//EMPEZAMOS
int main(int argc, char** argv)
{
//Creamos numeros aleatorio.
crear:
srand (time(NULL));
a = rand()%9;
b = rand()%21;
c = rand()%21;
d = rand()%21;
//creamos los numeros negativos
a=a-4;
b=b-10;
c=c-10;
d=d-10;
//Administramos los signo de la ecuacion.
if (a > 0)
{ a1= '+';}
else{a1=' ';}

if (b > 0)
{b1= '+';}
else{b1=' ';}

if (c > 0)
{c1= '+';}
else{c1=' ';}
//Creamos variables secundarias para poder operar comodamente con ellas.
a2 = a;
b2 = b;
c2 = c;
d2 = d;
//Operamos...
c2 = c2 - d2;
e2= ((b2*b2)+(-4*(a2*c2)));
if (e2>=0){
if (a2!=0){
e2=(sqrt(e2))/(2*2*a2);}
else
{ goto crear;
}
}else{
goto crear;
}

f2= ((b2*b2)+(-4*(a2*c2)));
if (f2>=0){
if (a2!=0){
f2=(sqrt(f2))/(2*2*a2);
}
}
else{
goto crear;
}

//Presenta la ecuacion con los requisitos aprovados, osea con soluciones reales y enteros.
printf ("%c%dx²%c%dx%c%d=%d \n", a1, a, b1, b, c1, c, d);

return 0;
}

sale el mismo error que antes.
saludos y gracias de antemano.
#107
Muy interesante, ahora mismo estoy intentando conseguir un microcontrolador pic para programarlo y demas, me podrias aconsejar uno tipico y barato para empezar? no me gustaria gastarme una pasta por un componente que valla a poder quemar, :S
para programar un componente tengo que conseguir la "base", es decir el circuito que une el PIC con el PC, ¿Que me aconsejais por USB, Puerto Paralelo...?
saludos y sigue asi ;). ...
#108
Programación C/C++ / Re: Novato en C...
26 Agosto 2010, 05:54 AM
si me funciona, pero nose si voy a tener problemas en el futuro, ya que tengo pensado hacer un bucle hasta que no salga una solucion entera, he probado tu codigo y funciona, muchas GRACIAS , pero esa es  mi siguiente duda, si este metodo me permitira hacer un bucle y que de una solucion efectiva...
Estoy pensando que esto reelentizara mucho mi aplicacion osea 1 segundo por cada vez que compruebe si la solucion es entera, no? ya que el tiempo cambia cada segundo, no?.
Si hubiese otro metodo mas efectivo aunque sea mas dificil, no me importaria...
aun asi muchas Gracias .saludos
Edito:
Nuevos problemas...
he utilizado la herramienta sqrt para hacer una raiz cuadrada, y ahora me sale este error.
http://i34.tinypic.com/avk11w.png
os pego el codigo aver si veis el error. supongo que sera al manejar los datos.. pero nose, ni tampoco una solucion...

#include <math.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int a, b, c, d, e, f;
int a2, b2, c2, d2, e2, f2;
char a1, b1, c1;
int main(int argc, char** argv)
{
srand (time(NULL));
a = rand()%9;
b = rand()%21;
c = rand()%21;
d = rand()%21;
//creamos los numeros negativos
a=a-4;
b=b-10;
c=c-10;
d=d-10;
//Administramos los signo de la ecuacion.
if (a > 0)
{ a1= '+';}
else{a1=' ';}

if (b > 0)
{b1= '+';}
else{b1=' ';}

if (c > 0)
{c1= '+';}
else{c1=' ';}
//Creamos variables secundarias para poder operar comodamente con ellas.
a2 = a;
b2 = b;
c2 = c;
d2 = d;
c2 = c2 + d2;
e2= sqrt((b2*b2)-(4*a2*c2));
e2 = (-(b2)+e2)/(2*a2);
f2 = sqrt((b2*b2)-(4*a2*c2));
f2 = (-(b2)-f2)/(2*a2);

//Presenta la ecuacion con los requisitos aprovados, osea con soluciones reales y enteros.
printf ("%c%dx²%c%dx%c%d=%d \n", a1, a, b1, b, c1, c, d);

return 0;
}

#109
Programación C/C++ / Novato en C...
26 Agosto 2010, 05:10 AM
hola acabo de empezar hoy a programar C, ya que a medida que iba avanzando mis proyectos de electronica me veia limitado al no saber programar C, asique he empezado poco a poco. ahora estoy haciendo un generador y resolvedor de ecuacion de 2º grado...
el codigo es el siguiente (No esta completo pero esta donde me da error.):

#include <stdio.h>
#include <stdlib.h>
int a, b, c, d, e, f;
int main(int argc, char** argv)
{
a = rand()%9;
b = rand()%21;
c = rand()%21;
d = rand()%21;

printf ("%dx²%dx%d=%d \n", a, b, c, d);
return 0;
}

cuando da el numero al azar solo me da un numero, vamos a ver, me explico, abro la aplicacion y me sale:
1x²4x9=19
y cuando cierro y vuelvo a abrir deberia salir otro numero al azar, no? pues me sale el mismo...

Saludos y estoy programando desde linux y compilando con gcc...
#110
a mi tambien me interesa, actualmente estoy buscando info respecto a este tema...
saludos =D