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

#1171
El arduino que he probado es este:

Ver manual.

Saludo.
#1172
Scripting / [Python] - Calculadora sencilla
25 Enero 2011, 15:30 PM
Hola:

Quiero hacer una calculadora sencilla usando números complejos que ustedes deseen. Puede ser este enlace. Desde el rpograma pirncipal en Python 2.x, donde el usuario pueda elegir la operación a realizar y los números complejos con los que trabajar. Se trata tambiñen de crear clases para Python.

Saludo.
#1173
Quiero hacer un conmutador VGA casero para conectar la PlayStation 3, X-Box 360, Ordenador 1 y Ordenador 2. Quiero al menos saber este modelo en concreto que es de 2 VGA y audio como es por dentro. Si alguien tiene ese modelo de abajo, que lo tenga físicamente. ¿Son capaces de quitarles los tornillos y sacar fotos por dentro? Si es posible, las placa por delante y por detrás.







Ver vídeo:
http://www.youtube.com/watch?v=6mdJMzULGIo

http://www.youtube.com/watch?v=vZHnvHns_Ic
#1174
Scripting / [Python] -Crear clase
22 Enero 2011, 14:54 PM
Hola:

Crea una clase que represente un número complejo. La clase deberá contener tanto los atributos (información) como los métodos (comportamiento) necesarios.

¿Pueden darme ejemplos fáciles de entender para hacer lo que pide arriba?
Trabajo con Python 2 y en Linux con openSUSE 11.3.

Un cordial saludo.

http://es.wikipedia.org/wiki/N%C3%BAmero_complejo
#1175
Gracias por tu tiempo. Si es por Interrupción no pasa nada.
#1176
En C he encontrado este código.

#include<16f84A.h>
#fuses XT,NOLVP,NOWDT
#use delay(clock=4000000)

void main()
{
  int i;
  output_low(PIN_B0);                         // Estado bajo del pin B0 indica que el relé está desactivado.
  while(TRUE)
  {
    if(input(PIN_A4))
    {
      output_high(PIN_B0);                     // Activo el relé.
      delay_ms(60000);                          // Retardo de un minuto...
      delay_ms(60000);                          // Retardo de un minuto...
      output_low(PIN_B0);                     // Desactivo el relé.
    }
  }
}


Otro ejemplo:
#include<16f84A.h>
#fuses XT,NOLVP,NOWDT
#use delay(clock=4000000)

void main()
{
  int i;
  output_low(PIN_B0);                         // Estado bajo del pin B0 indica que el relé está desactivado.
  while(TRUE)
  {
    if(input(PIN_A4))
    {
      output_high(PIN_B0);                     // Activo el relé.
      for(i=2;i>0;i--) delay_ms(60000);   // Retardo de dos minutos...
      output_low(PIN_B0);                     // Desactivo el relé.
    }
  }
}


Está en C y como puedes ver, funciona como un esclavo, ya que si vuelvo a pulsar el botón para deterner el temporizador, no puede ejecutar esa acción o cualquier otra hasta que se acabe el tiempo, en este caso este temporizador dura 2 min.

Falta por harcer esa parte, desde que esté contando hacia atrás 2 min, el tiempo se acaba y se queda el relé apagado. Si pulsas el botón se activa el temporizador, el tema es que al pulsar de nuevo el mismo botón que sea capaz de detenerlo y se quede desactivado.

Saludo.
#1177
Electrónica / Presento manual Teensy++ 2.0
16 Enero 2011, 11:17 AM
Teensy++ 2.0 es una placa del mundo de Arduino para hacer de una manera muy fácil y rápida con muy poca base de electrónica y programación. Cada vez más se usa por su versatilidad.

Este manual te enseñará, instalar las aplicaciones necesarios e compilar algunos códigos de ejemplo y usar reales que te viene incluido en el propio teensyduino.

Teensy++ 2.0 te viene con el microcontrolador AVR de la firma de Atmel AR90USB1286.

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

Ver manual

Con el tiempo se ampliará poco a poco con nuevos ejemplos y algo más complejo.

Un cordial saludo.
#1178
Electrónica / Hacer temporizador para relé
15 Enero 2011, 06:18 AM
Hola:

No encuentros ejemplos buenos para hacer un temporizador de dos o tres minutos. Por ejemplo, pulso un botón con el PIC-16F84A, y cuenta con el TIMER0 dos minutos en cuenta atrás, al finalizar desactiva un relé. Usando Cristal de 4 MHz.

El botón es en el RA4 como entrada digital mientras, cualquier puerto B que escojas, controla un relé.



Pueden presentar códigos en ASM o en C si lo saben. En ASM no todo por ahí lo tienen claro para lograr un determinado tiempo, en C nunca lo he visto, dicen que es muchísimo más fácil.

Pensé hacerlo mediante retardos como este.


; Delay = 2 seconds
; Clock frequency = 4 MHz

; Actual delay = 2 seconds = 2000000 cycles
; Error = 0 %

cblock
d1
d2
d3
endc

Delay
;1999996 cycles
movlw 0x11
movwf d1
movlw 0x5D
movwf d2
movlw 0x05
movwf d3
Delay_0
decfsz d1, f
goto $+2
decfsz d2, f
goto $+2
decfsz d3, f
goto Delay_0

;4 cycles (including call)
return



http://www.golovchenko.org/cgi-bin/delay

Pero me di cuenta que queda como esclavo, ya que para pararlo debo usar el reset en vez de otro pulsador.

¿El TIMER1 de 16 bits para el PIC16F88?

Saludo.
#1179
Electrónica / Re: No gira el motor del eje.
12 Enero 2011, 10:38 AM
Por cierto, una PS2 70004 no gira el motor de disco. Si saben el motivo avisadme.
#1180
Se puede hacer un datalogger de sistemas de redes e Internet, con otro PIC preparado para ello. El que nombras no incluye redes ni Internet.