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 - Meta

#1141
Software / Crear carátuas DVD y Cajas
5 Abril 2011, 12:57 PM
Hola:

Antiguamente con Nero 6, 7 y 8, en Nero - Descargue una versión de prueba o actualice su versión actual de software Nero había una aplicación que no encuentro actualmente. Se trata de un programa que podía escoger los tipos de caja para un DVD, hacer portada incluido y hasta en el propio DVD. He descargado casi todo en la Web de nero y no encuentro esa opción. ¿Lo han quitado? ¿Han cambiado de nombre?

Saludo.
#1143
Hola:

En estos momentos estoy dando un curso de Java, no me meto en C hasta que lo acabe o me vuelvo loco. Para aprender C18 estoy mirando por aquí en el aire.
http://www.micros-designs.com.ar/tutorial-mplab-c18/

con un PIC controlando el PCF8574 puede tener por poner un ejemplo 8 intefrados en total que puede ser 64 entre entradas o salidas digitales. O 32 Entradas y 32 salidas por poner un ejemplo. Hay otro parecido PCF8574A, que cambia la dirección física así que entre PCF8574 y PCF8574A se puede conectar 16 dispocitivos como estos. Claro que solo usaré dos o tres. Así que como no tengo grabador para PIC de 64, 80 o 100 pines y tampoco puedo conseguirlo por aquí cerca, pues se usa esos PCF8574.

Saludo.
#1144
Electrónica / Controlar PIC18F para domótica
25 Febrero 2011, 06:48 AM
Hola:

Llevo un tiempo haciendo una Interfaz para controlar un PIC desde el RS232 con ASM. Usando el libro Microcontrolador PIC16F84. Desarrollo de proyectos. Editorial Ra-Ma he intentado de mil maneras solucionar el control con otro PIC como el 16F886 y 18F2550 en asm sólo controlando 8 salidas y otro programa sólo 8 entradas pero no al mismo tiempo al menos con un 16F887 y 18F4550 al LCD 20x4.

Llevo tiempo con esto y no logro hacerlo funcionar como quiero. Hice un mini prototipo y se me quemó.



Lo que se me ocurre ahora es usar dos PIC16F886 en asm (que es más majadero y requiere más tiempo) cada uno con sus LCD de 16x2.



Lo que se me ocurre ahora mismo para controlar el puerto serie con dos PIC es usar el CD4016 o similar o con transistores para que hayan conflicto en las comunicaciones.

La parte de la interfaz con Visual Studio Express 2010 la tengo media hecha.


También se hará comunicación entre ordenadores mediante la Interfaz, he hecho pruebas y m efunciona con VC# y VB .net 2010, esto será más adelante.

Ahora quiero probar el C18 para los PIC18F2550 o el 18F4550. ¿Cómo ven de complejo C18 con el lenguaje C para controlar un PIC16F4550 8 entradas digitales, 8 salidas a relés, un LCD 20x4 y puerto serie?

No he programado en C un PIC, pero tengo experiencia y sigo teniendo ahora mismo con C# por mi cuenta y Java en un curso de programación. Se que no es lo mismo programar C en PC que un PIC, por ahora me guiaré de los tutoriales de nuestro amigo Suky cuando acabe Java y probaré, aún así nos cuenta sus experiencias.

Si tienen alguna sugerencia, bienvenido sea.
#1145
Electrónica / Re: Regulador RPM para coolers?
25 Febrero 2011, 06:36 AM
Hola:

El cooler que dices tiene un cable más que es el tacómetro. Aunque el cooler sea de 12 VDC, su tacómetro suele soltar 5V DC que da ese pulso por cada vuelta o dos vuelta según modelo. Con un circuito que puede ser hasta un PIC12F508, 12F509, etc le entrta esos 5V y controla la tensión del motor según lo hayas programado.

Tiene la opción de saber si el motor o cooler está en movimiento.



[youtube=425,350]http://www.youtube.com/watch?v=YdMDhz6L0YM[/youtube]

http://www.servisystem.com.ar/NEOTEO/Cooler/Cooler.htm

Saludo.
#1146
Hola:

GND significa las iniciales de Ground. Se le entiende en español como tierra o masa. Tierra en realidad se refiere al cable amarillo y verde, un cable con dos colores, no dos cables con color amarillo y el otro verde. Tierra se suele usar en corriente alterna aunque se los oiga decir también para masa que no es lo mismo en corriente continua.

Puede haber diferentes de masas en el cual no debe estar unidas ya que podria tener una sacudida eléctrica.

La masa se entiende como el negativo o el cable negro que suele estar conectado a lo mismo en otras partes del circuito e incluso a disipadores de una placa o PCB.

Un saludazo.
#1147
Java / Re: Par impar
17 Febrero 2011, 00:13 AM
Miándo vuestreas ayudas es así. (Gracias).

Código (java) [Seleccionar]
Scanner teclado = new Scanner(System.in); // Creamos el objeto teclado.
        int numerador = teclado.nextInt();
        int mod = numerador % 2;
        if ( mod == 0)
        {
            System.out.println("El número es par.");
        }
        else
        {
            System.out.println("El número es impar.");
        }


Ahora quiero aprender bien hacer lo del Try, excepciones propias. Quiero hacer que al detectar un 0 en Scanner haya una excepción propia, por ahora intento hacer este ejemplo y parece no ser el adecuado.

Código (java) [Seleccionar]
try
        {
        Scanner teclado = new Scanner(System.in); // Creamos el objeto teclado.
        int numerador = teclado.nextInt();
        int mod = numerador % 2;
        if ( mod == 0)
        {
            System.out.println("El número es par.");
        }
        else
        {
            System.out.println("El número es impar.");
        }
        }
        catch (InputMismatchException ex)
        {
            throw new IOException();
        }
        catch (IOException){
            System.out.printf("ERROR. Haz introducido un cero.")
        }
        }
#1148
Java / Par impar
15 Febrero 2011, 18:42 PM
Buenas:

Quiero hacer que cuando lea el teclado, detecte cuando un número es par o impar. No me sale bien, por ahora he hecho pruebas como vez abajo.

Scanner teclado = new Scanner(System.in); // Creamos el objeto teclado.

        if ( int numerador = teclado.nextInt() % 2 == 0)
        {
            System.out.println("El número es par.");
        }

        if (teclado % 2 == 1)
        {
            System.out.println("El número es impar.");
        }


No logro que me funcione bien en los if.

Saludo.
#1149
Java / Errores
15 Febrero 2011, 06:14 AM
Buenas:

Estoy haciendo pruebas del Try y Catch. Se trata de que detecte los errores InputMismatchException por si pongo alguna letra en vez de un número en una división y ArithmeticException por si intento dividir por cero pero no pasa nada.

El código que he hecho hasta ahora es este.

Código (java) [Seleccionar]
try{
       double resultado;
       Scanner teclado=new Scanner(System.in);
       System.out.println("Introduce un numerador: ");
       double numerador = teclado.nextDouble();
       System.out.println("Introduce un denominador: ");
       double denominador = teclado.nextDouble();

       resultado = numerador / denominador;
       System.out.println("El numerador " + numerador + " entre el denominador "
               + denominador + " es: " + resultado);
       }
       
       catch (InputMismatchException e){
           System.out.println("Haz introducido algún carácter. \n");
       }

       catch (ArithmeticException d){
           System.out.println("No puedes dividir por cero.\n");
           }
       }


Por si acaso, he puesto estos import.
import java.io.*;
import java.util.*;
import java.lang.Exception;
import java.lang.Error;


;)
#1150
Java / Re: Resolver este problema
14 Febrero 2011, 00:34 AM
Gracias, se me adelantaron.
Lo hice así:
Código (java) [Seleccionar]
String letra= "o ";

            for (int i = 10; i > 0; i--){
                System.out.println(letra);
                letra +=  "o ";
            }


Queriendo hacer el triángulo al revés, pensé que hay que cambiar el signo + al - y descubrí que no es así.

Código (java) [Seleccionar]
String la_x = "xxxxxxxxxx ";

            for (int i = 0; i < 10; i++){
                System.out.println(la_x);

                la_x = la_x.Substring(1, la_x.Length - 1);

            }