Ayuda con proyecto
4 participantes
Página 1 de 1.
Ayuda con proyecto
Hola y pues buenas tardes
Sigo siendo nuevo en esto y pues necesito hacer un proyecto. Me
gustaria hacer un voltimetro o amperimetro(dependiendo del que sea mas
facil) ya que por lo menos si voy a gastar en algo pues por lo menos
que me sirva para algo.
Hace rato Risanti publico que tiene el codigo para hacer el voltimetro
https://pic-linux.forosactivos.net/t76p40-voltimetro-de-0-a-50v-usando-pic-16f876-con-sdcc#2222
No se me puedan facilitar el material que se usa para armar dicho
voltimetro y diagrama, y si alguien tiene conocimientos sobre armar un
amperimetro para que me pudieras ayudar(ya que ocupo mas un amperimetro
de baja escala que el voltimetro).
Tenia pensado armar el cubo de leds de 3x3x3 ya investigue como armarlo
el codigo(que de cierta manera es un poco facil ya que son puras
matrices), pero tambien me gustaria hacerlo con leds BGR y no he
encontrado nada sobre armar dicho cubo con estos leds, el codigo por
logica pues es mas dificil de entender, pero no me gustaria armarlo ya
que seria pura perdida de dinero ya que no sirve para nada, solo para
entretenerse, de todas maneras si me pudieran ayudar tmb en armar dicho cubo con leds BGR seria de gran ayuda en caso de que no encontrara algun otro Proyecto interesante para mi pic18F4550
Cualquier ayuda en mi busqueda de mi proyecto sera bienvenido
De ante mano muchas gracias
Sigo siendo nuevo en esto y pues necesito hacer un proyecto. Me
gustaria hacer un voltimetro o amperimetro(dependiendo del que sea mas
facil) ya que por lo menos si voy a gastar en algo pues por lo menos
que me sirva para algo.
Hace rato Risanti publico que tiene el codigo para hacer el voltimetro
https://pic-linux.forosactivos.net/t76p40-voltimetro-de-0-a-50v-usando-pic-16f876-con-sdcc#2222
No se me puedan facilitar el material que se usa para armar dicho
voltimetro y diagrama, y si alguien tiene conocimientos sobre armar un
amperimetro para que me pudieras ayudar(ya que ocupo mas un amperimetro
de baja escala que el voltimetro).
Tenia pensado armar el cubo de leds de 3x3x3 ya investigue como armarlo
el codigo(que de cierta manera es un poco facil ya que son puras
matrices), pero tambien me gustaria hacerlo con leds BGR y no he
encontrado nada sobre armar dicho cubo con estos leds, el codigo por
logica pues es mas dificil de entender, pero no me gustaria armarlo ya
que seria pura perdida de dinero ya que no sirve para nada, solo para
entretenerse, de todas maneras si me pudieran ayudar tmb en armar dicho cubo con leds BGR seria de gran ayuda en caso de que no encontrara algun otro Proyecto interesante para mi pic18F4550
Cualquier ayuda en mi busqueda de mi proyecto sera bienvenido
De ante mano muchas gracias
Luffy-X-- Participante
- Mensajes : 24
Fecha de inscripción : 09/09/2011
Edad : 34
Localización : Mexico
Re: Ayuda con proyecto
Creo que los esquemas y código están en la sección de descargas, en el hilo que indicas hay un enlace:
http://www.box.net/shared/7c52bkexy0mzsnibjmsf
Creo recordar que también se comenta el tema de hacer un amperímetro. Basicamente se trata de medir la caida de tensión en una resistencia, seguramente sea necesario un amplificador operacional para amplificar esa pequeña tensión y podría usarse para cambiar de escala.
http://www.box.net/shared/7c52bkexy0mzsnibjmsf
Creo recordar que también se comenta el tema de hacer un amperímetro. Basicamente se trata de medir la caida de tensión en una resistencia, seguramente sea necesario un amplificador operacional para amplificar esa pequeña tensión y podría usarse para cambiar de escala.
Re: Ayuda con proyecto
Bueno pues sigo en busca de otros proyectos que hacer, estuve viendo el proyecto de Vicky lo cual me animo a hacer un robot o algo mas interesante.
De todas maneras muchas gracias Pikitin.
De todas maneras se siguen recibiendo sugerencias
De todas maneras muchas gracias Pikitin.
De todas maneras se siguen recibiendo sugerencias
Luffy-X-- Participante
- Mensajes : 24
Fecha de inscripción : 09/09/2011
Edad : 34
Localización : Mexico
Re: Ayuda con proyecto
Bueno pues ya me decidi por que voy a hacer, y ya hice mi cubo, pero no se como iniciar mi codigo para mi pic 18F4550.
Alguien me podria ayudar a generar mi codigo, aunque haga pocas cosas, ya despues yo lo modificare despues.
Lo que pasa es que me confundo con lo de la programacion en CCS y en SDCC por que cuando trato de compilar codigos, me marca error con los fuses y todo eso.
Asi que pido ayuda para poder generar mi codigo y empezar a encender mi cubo, aqui unas imagenes de mi cubo como quedo:
Y aqui el diagrama como lo tengo y lo quiero armar, haber si sirve de algo :
Me gustaria que las señales salieran de los puertos RB0-RB7 y tambien RC0
Para el dominio de las capas me gustaria que saliera de RC1,RC2 y RC4
Si me pudieran ayudar en eso de ante mano muchas gracias
Alguien me podria ayudar a generar mi codigo, aunque haga pocas cosas, ya despues yo lo modificare despues.
Lo que pasa es que me confundo con lo de la programacion en CCS y en SDCC por que cuando trato de compilar codigos, me marca error con los fuses y todo eso.
Asi que pido ayuda para poder generar mi codigo y empezar a encender mi cubo, aqui unas imagenes de mi cubo como quedo:
Y aqui el diagrama como lo tengo y lo quiero armar, haber si sirve de algo :
Me gustaria que las señales salieran de los puertos RB0-RB7 y tambien RC0
Para el dominio de las capas me gustaria que saliera de RC1,RC2 y RC4
Si me pudieran ayudar en eso de ante mano muchas gracias
Luffy-X-- Participante
- Mensajes : 24
Fecha de inscripción : 09/09/2011
Edad : 34
Localización : Mexico
Re: Ayuda con proyecto
Oye pues se ve muy bien el cubo, muy limpito y bien hecho.
Creo que lo primero que deberías hacer es elegir el compilador que vas a usar, esto es una decisión personal, valora las ventajas e inconvenientes de cada uno.
Una vez elegido el compilador pide ayuda especificando que vas a trabajar con ese, mejor si haces preguntas concretas.
Supongo que simplemente se te habrá olvidado, pero deberías poner una resistencia en cada led.
Suerte con tu proyecto.
Creo que lo primero que deberías hacer es elegir el compilador que vas a usar, esto es una decisión personal, valora las ventajas e inconvenientes de cada uno.
Una vez elegido el compilador pide ayuda especificando que vas a trabajar con ese, mejor si haces preguntas concretas.
Supongo que simplemente se te habrá olvidado, pero deberías poner una resistencia en cada led.
Suerte con tu proyecto.
Re: Ayuda con proyecto
Pues me gustaria programar mi pic en C ya que comprendo mejor el lenguaje en C, pero aun asi me cuesta trabajo, ya lo mio no es la programacion, pero hare el intento.
Las resistencias pues las puse en mi proto, les dejo una imagen de como he empezado a armarlo en el proto para probarlo, despues les dejare la imagen de mi PCB.
Los cables se los solde a mi cubo, solo para probarlo en el proto, cuando ya tenga todo, los quitare para ponerlos en mi placa con unos headers hembra.
Les adjunto otra imagen de lo que quisiera hacer.
Pero que las señales salieran de los puertos RB0-RB7 y tambien RC0(como en la imagen).
Para el dominio de las capas me gustaria que saliera de RC1,RC2 y RC4.
Mas o menos como el diagrama que en vez de que salga por RC3 que salga por RC4.
En esta imagen:
Al igual tambien le quedarian bien esas salidas a
mi pic, ya que todas esas salidas tambien las tiene mi PIC18F4550.
Asi que alguna ayuda que me pudieran dar para empezar a declarar las variables?
Saludos y gracias :>
Las resistencias pues las puse en mi proto, les dejo una imagen de como he empezado a armarlo en el proto para probarlo, despues les dejare la imagen de mi PCB.
Los cables se los solde a mi cubo, solo para probarlo en el proto, cuando ya tenga todo, los quitare para ponerlos en mi placa con unos headers hembra.
Les adjunto otra imagen de lo que quisiera hacer.
Pero que las señales salieran de los puertos RB0-RB7 y tambien RC0(como en la imagen).
Para el dominio de las capas me gustaria que saliera de RC1,RC2 y RC4.
Mas o menos como el diagrama que en vez de que salga por RC3 que salga por RC4.
En esta imagen:
Al igual tambien le quedarian bien esas salidas a
mi pic, ya que todas esas salidas tambien las tiene mi PIC18F4550.
Asi que alguna ayuda que me pudieran dar para empezar a declarar las variables?
Saludos y gracias :>
Luffy-X-- Participante
- Mensajes : 24
Fecha de inscripción : 09/09/2011
Edad : 34
Localización : Mexico
Re: Ayuda con proyecto
Bueno pues aqui tengo un codigo que es de Gera en el foro de todopic, es un codigo sencillo y pense que era bueno para empezar a encender mi cubo, pero no me compila, lo modifique para ocupar los puertos A y D
No se que este haciendo mal, en CCS me marca
Y en SDCC me marca:
- Código:
#include <18F4550.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)
#byte port_a=0x05
#byte port_d=0x06
#use fast_io(a)
#use fast_io(d)
int8 matriz[3]={0x00,0xFF,0x00}; //matriz q vamos a dibujar en el cubo por cada capa
int8 capa[3]={~0x01,~0x02,~0x04};//matriz para activar de a una capa por vez
int sec=0;
int ret=20; //variables para generar el juego de luces en la interrupcion del timer
//en la interrupcion cambiamos la matriz a mostrar
#int_timer0
void isr()
{
ret--;
if(ret==0)
{
if(sec==0)
{
matriz[0]=0xff;
matriz[1]=0x00;
matriz[2]=0xff;
sec=1;
}
else
{
matriz[0]=0x50;
matriz[1]=0x50;
matriz[2]=0x50;
sec=0;
}
ret=20;
}
SET_TIMER0(0);
}
void mostrar() //funcion q imprime matriz en el cubo
{
int i;
for(i=0;i<=2;i++)
{
port_d=matriz[i];
port_a=capa[i];
delay_us(500);
}
}
void main()
{
set_tris_d(0x00); // todo puerto B como salida
set_tris_a(0x00); // todo puerto A como salida
enable_interrupts(INT_RTCC);
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_256);
set_timer0(0);
enable_interrupts(GLOBAL);
while(TRUE)
{
mostrar(); //el programa principal se queda mostrando la matriz para siempre
//la misma solo se puede modificar desde la interrupcion
}
}
No se que este haciendo mal, en CCS me marca
- Código:
"Duplicate filename on command. "en" and C/"Mio/"
Y en SDCC me marca:
- Código:
sdcc -mpic16 -p18f4550 -V --debug -I/home/luffy-x-/PROYECTO/Archivos en C/Mio/ -c Modificacion Yo.c
Modificacion Yo.c:1: 27: error: 18F4550.h: No such file or directory
Modificacion Yo.c:2: 8: error: invalid preprocessing directive #fuses
Modificacion Yo.c:3: 8: error: invalid preprocessing directive #use
Modificacion Yo.c:5: 8: error: invalid preprocessing directive #byte
Modificacion Yo.c:6: 8: error: invalid preprocessing directive #byte
Modificacion Yo.c:7: 8: error: invalid preprocessing directive #use
Modificacion Yo.c:8: 8: error: invalid preprocessing directive #use
Modificacion Yo.c:15: 8: error: invalid preprocessing directive #int_timer0
+ "/usr/local/bin/sdcpp" -nostdinc -Wall -I"/home/luffy-x-/PROYECTO/Archivos en C/Mio/" -Dpic18f4550 -D__18f4550 -DSTACK_MODEL_SMALL -obj-ext=.o -DSDCC=300 -DSDCC_REVISION=6037 -DSDCC_pic16 -D__pic16 -isystem "/usr/local/bin/../share/sdcc/include/pic16" -isystem "/usr/local/share/sdcc/include/pic16" -isystem "/usr/local/bin/../share/sdcc/include" -isystem "/usr/local/share/sdcc/include" "Modificacion Yo.c"
Modificacion Yo.c:9: syntax error: token -> 'matriz' ; column 17
Luffy-X-- Participante
- Mensajes : 24
Fecha de inscripción : 09/09/2011
Edad : 34
Localización : Mexico
Re: Ayuda con proyecto
Hola, son compiladores distintos y el código que tienes es css, no podras compilar en sdcc sin que te marque errores, te sugiero que redactes tu diagrama de flujo primero y luego decidas que compilador usar, te recomiendo sdcc tendras que hacer por tu cuenta los delay y otras cosas que en css ya estan hechas pero aprenderas más y te sentiras muy bien contigo en aportar al software-harware libre.
Saludos cordiales!!!!
Saludos cordiales!!!!
tony8a87- Participante Activo
- Mensajes : 34
Fecha de inscripción : 10/08/2010
Re: Ayuda con proyecto
Saludos luffy-x-, otro problema que tienes con tu código son los fuses, esos fuses están bien pero para un pic 16f84 o similar.........pero los fuses para un pic18f son bastante mas diferentes...........te sugiero que uses el Wizard del CCS y empieces tu código a pie, o uses el wizard para sacar la correcta declaración de fuses como hago yo, ejejeje......mmm...no sé que mas decirte, pues aun no he trabajado con esa gama de PICs.......................gran trabajo con el cubo quedo muy prolijo...... Coméntanos tus avances...
WaRaW- Participante
- Mensajes : 27
Fecha de inscripción : 18/04/2010
Re: Ayuda con proyecto
Bueno pues ya sali de vacasiones, y al parecer se va a tener que quedar estancado mi proyecto ya que le puse un programa a mi pic de raiz, y le borre el hidbootloader y no lo podre programar en mi computadora.
Esperare para comprarme aunque sea el master prog :>
Esperare para comprarme aunque sea el master prog :>
Luffy-X-- Participante
- Mensajes : 24
Fecha de inscripción : 09/09/2011
Edad : 34
Localización : Mexico
Temas similares
» Pre Alfa Guia didáctica para practicas con PIC18F2550 y SDCC
» Colaborar en el proyecto.
» iniciar proyecto
» Proyecto con PIC18F4523
» Proyecto: crear librerías para SDCC PIC16F
» Colaborar en el proyecto.
» iniciar proyecto
» Proyecto con PIC18F4523
» Proyecto: crear librerías para SDCC PIC16F
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.