Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

28/01/2013 #1


Enviar datos de un pic a otro [PIC SIMULATOR IDE]
Quiero enviar datos de un pic a otros 3 seria algo asi como en la imagen(hecha con corel draw y retocada en potochop. xD)

ADjunto
xD.JPG
28/01/2013 #2

Avatar de Justiciero24

Puedes usar comunicacion serie y asignarles claves a cada pic para que solo respondan a eso. Pero dime para que quieres eso ¿es un controlador rgb o que?
28/01/2013 #3


Si lo es pero se que me diras que se puede hacer mas sencillo, pero yo te respondo que es para hacerlo mas didactico y de paso aprender a enviar datos.
Tu crees que me puedes explicar un poco mas sobre la comunicaion en serie...
28/01/2013 #4

Avatar de Justiciero24

Ok lo haces por aprender y a lo que entendi estas usando PSI... los 4 pics que escogiste tienen un modulo denominado UART que es el encardo de las comunicaciones serie para usarlo estan los comandos hseropen, hserin, hserget y hserout si no los conoces lee el manual del compilador ahi vienen explicados.. lo mas simple es que a los pic esclavos les pongas ciertos filtros es decir que solo respondan a ciertos comandos pero para explicarte mas nesesito saber en que consistira tu practica. Para mas detalles busca rs 232 en google y te dara una idea.

Salu2
28/01/2013 #5


Ok pero que rs 232 no es coneccion a la PC?
28/01/2013 #6

Avatar de Justiciero24

Asi es ,pero es muy parecido a la de los pics la unica diferencia es que los pics lo hacen a niveles de 5v y la pc lo hace a 12v
28/01/2013 #7


Aaaaa ya entiendo pero como devo conectar los pics?
Necesito un modulo especial?
28/01/2013 #8

Avatar de Justiciero24

No, nada de eso debes cobectar el pin tx del pic 16f887 a los rx de los otros tres pics y asi trendas una comunicacion simple ahora que si quieres que los pics pequeños tambien puedan enviar la cosa se complica.
28/01/2013 #9


No no los pic 16f628a no quiero que envien anda por que puedo guarda el valor de la variable envia del 16f877a y asi saver con que variable esta trabajando el pic 16f628a...
Y que pines son eso Tx y Rx ( supongo que es transmisor y receptor)
28/01/2013 #10

Avatar de Justiciero24

ok, busca el datasheet de los pic en 628 son puertos b 1 y 2 en 887 no se. El mismo psi te los da en la opcion microcontroller view.
28/01/2013 #11


Si ya los vi xD estube viendo tu plaquita que creaste esta muy interesantey me hace acordar a "Pinguino" un clon de Arduino es muy util si no tienes muchos recursos por que en mi pais el arduino esta como 100 soles osea unos 70 dolares creo...
Bueno siguiendo te envio un MP aver que me respondes

---------- Actualizado después de 7 minutos ----------

No puedo enviar MP xD tengo que tener 25 mensajes bal bla bla...
Asi que te lo escrivo aca
Mira llevo mucho tiempo en esto pero lo quiero terminar te explico mi proyecto lo vi en una pagina se llamaba "tengu" chekealo:http://www.todopic.com.ar/foros/index.php?topic=20284.0

Lo quiero mejorar pero a mi manera ahy esta como hacerlo pero no me convence quiero hacerlo con leds RGB, sin coneccion a la PC que tenga mejor resolucion, que tenga IA y que lo puedas modificar sin conecciones a nada solo con pulsadores la alimentacion seria con una bateria y nada mas.

Solucione el problema de el PWM
ADC aun tengo dudas
La coneccion serie me estas ayudando
La programacion es algo larga pero ya concibi el algoritmo..

Aver si te animas ayudarme.
Gracias

Quien este interesado aver si se une
28/01/2013 #12

Avatar de Justiciero24

jajajaja, muchas gracias si es parecida a pinguino y a arduino pero te aseguro no costara 70 usd ya casi la termino comenzare a venderla en un par de meses y ahorita la tengo detenida porque queme el pic:(

---------- Actualizado después de 5 minutos ----------

wow que bien, deja prendo el pc para poderle echar un ojo como se debe.
28/01/2013 #13


Si quieres un pic nuevo pide un sample de microchip xDDD
Yo hago eso aveces
28/01/2013 #14

Avatar de Justiciero24

bregy dijo: Ver Mensaje
Si quieres un pic nuevo pide un sample de microchip xDDD
Yo hago eso aveces
jajaja pero te cobran 7.5 usd por enviartelos y tienes cierto limite, creo que mejor lo guardare para cuando ocupe pics que no vendan en mi pais.

Sobre el Tengu te puedo ayudar con mucho gusto, (sigo de vacaciones de la escuela Xd y estoy aburrido) Solo di con que nesesitas ayuda.
28/01/2013 #15


Listo socio yo tambien estoy de vagaciones xD primero el ADC del pic 16f877a como lo manipulo?

Lo segundo seria la IA, mediante un LDR quiero que cuanto mas oscuro este el Tengu tenga mas probabilidades de quedarse dormido... pero para eso necesitare otro ADC o como lo podriamos solucionar?

---------- Actualizado después de 5 minutos ----------

Creo que podemos usar el adc del 16f877a simultaneamente.
28/01/2013 #16

Avatar de Justiciero24

Ya estas, con lo del ADC solomente se tiene uno pero este tiene ocho canales por lo que podemos manipular tanto el microfono como el ldr y otras 6 cosas mas pero para poder usarlo nesesitas configurar adecuadamente el registro ADCON0 y habilitar los canales que desees usar y si sera mejor que bajes el datasheet de ese PIC Xd. Eso si no se puede hacer la conversion al mismo tiempo pero si con la suficiente velocidad para que sea casi instantaneo las lecturas entre canales. En el PSI el comando para leer el ADC es ADCIN #de canal, variable para guardar y quiza no sepas esto pero si la variable es un byte el ADC funcionara a 8 bit y si es un word lo hara a 10 bit.

---------- Actualizado después de 3 minutos ----------

Se me olvidaba, ya tienes como conectar el LDR para poderlo leer adecuadamente con el ADC???
28/01/2013 #17


Creo que se puede conectar el LDR como si fuera un potenciometro.
28/01/2013 #18

Avatar de Justiciero24

Algo asi, ocupas un divisor resistivo la LDR a positivo, otra resistencia a tierra y entre la LDR y la resistencia va conectado al PIC.
28/01/2013 #19


Listo, entonces hasta ahora tenemos que:
Haremos un tengu que de noche se duerme se usaran para ello 4 microcontroladores tendra IA como para que deves en cuando despues de no recivir ruido alguno tenga "hambre" osea que tambien se nos podra morir...xD
estoy delirando pero seria interesante algo asi...

---------- Actualizado después de 4 minutos ----------

Algo asi como una mascota virtual pero que cante...
28/01/2013 #20

Avatar de Justiciero24

Me parece perfecto, pero ya tiene finta de tamagochi Xd, lo mejor para eso sera usar los timers y la eeprom del pic, asi ahorras energia y recursos del pic, quiza tambien seria bueno usar un ADC para medir la bateria.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.