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

#651
Encender y apagar un Led con Arduino y Visual Studio 2015

   
 

 
Código Arduino

  Código Arduino IDE, encender y apagar el Led 13 que viene integrado en la placa Arduino UNO.
 

pinMode(pinLed1, OUTPUT);  // Inicializa el pin del Led 1 como salida.
char caracter;
String comando;
  void setup()
  {
                Serial.begin(115200);
}
void loop()
  {
/* Voy leyendo carácter a carácter lo que se recibe por el canal
*  serie (mientras llegue algún dato allí), y los voy concatenando
*  uno tras otro en una cadena. En la práctica, si usamos el
*  "Serial monitor" el bucle while acabará cuando pulsemos Enter.
*  El delay es conveniente para no saturar el canal serie y que la
*  concatenación se haga de forma ordenada.
*/

while (Serial.available() > 0)
{
     caracter= Serial.read();
     comando.concat(caracter);
     delay(10);
}
  /* Una vez ya tengo la cadena "acabada", compruebo su valor y hago
* que la placa Arduino reaccione según sea este. Aquí podríamos
* hacer lo que quiesiéramos: si el comando es "tal", enciende
* un Led, si es cual, mueve un motor... y así.
*/
  if (comando.equals("Led_ON") == true)
     {
          digitalWrite(pinLed, HIGH); // Enciende el Led.
          Serial.println("Led 13 encendido.");
     }
  if (comando.equals("Led_OFF") == true)
     {
          digitalWrite(pinLed, LOW); // Apaga el Led.
          Serial.println("Led 13 apagado.");
     }

// Limpiamos la cadena para volver a recibir el siguiente comando.
comando="";
  }
  // Fin del código.
[FONT=&quot]
[/FONT] 


 

[FONT=&quot]
[/FONT] 


  Probando Monitor Serie

Probaremos los comandos establecidos en el código de Arduino, encender el Led corresponde al comando Led_ON y apagar el Led corresponde al comando Led_OFF.
  Conectamos Arduino con el USB al ordenador o PC y probamos el código pulsando "Control + U" o en Programa -> Subir.
  Abrimos el Monitor Serie de Arduino IDE, en Herramientas -> Monitor Serie.
  Cuando tengamos la ventana abierta del Monitor Serie, introducimos Led_ON para encender el Led 13 de la placa Arduino UNO.
   Como puedes ver en la imagen de arriba, al introducir el comando Led_ON, a parte que dice en el Monitor Serie el mensaje "Led 13 encendido", comprueba en la placa Arduino UNO que dicho Led realmente esté encendido. Lo mismo probar el comando Led_OFF para apagar el Led. No olvidar que se usan los 115200 baudios tanto en el programa como en el  Monitor Serie.
 


[FONT=&quot]
[/FONT]   
   
  Comprueba que el Led del pin 13 lo puedes encender y apagar.
 

[FONT=&quot]

[/FONT] 


 

Visual C# AWF 2015

   Creamos un proyecto nuevo con Visual C#.


  Selecciona Entorno clásico en Visual C#, Aplicación de Windows Forms, he puesto como nombre del proyecto en este caso Arduino_Led, luego pulsar Aceptar.
 


  [FONT=&quot]
[/FONT] 


Arrastramos dos botones en el formulario principal, en el cuadro de propiedades cambiamos los valores.   
Botón Enceder:
        Propiedad
     Cambie   a
        Text
     Encender
        (Name)
     button_Encender
     

  Botón Apagar:
        Propiedad
     Cambie   a
        Text
     Apagar
        (Name)
     button_Apagar
     

[FONT=&quot]
[/FONT] 
 

     
  Revisa que puerto COM estás usando, en mi caso es el COM4, indicado en la parte de debajo de Arduino IDE.
 

  Propiedades a cambiar del componente SerialPort.
        Propiedad
     Cambie   a
        (Name)
     serialPort1
        BaudRate
     115200
        PortName
     COM4
        StopBits
     Two
     

[FONT=&quot]
[/FONT] 
Código Visual C# AWF.

     
   
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using System.IO.Ports; // No olvidar.

namespace Arduino_Led
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            // Abrir puerto mientras se ejecuta esta aplicación.
            if(!serialPort1.IsOpen)
            {
                try
                {
                    serialPort1.Open();
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }

        private void button_Encender_Click(object sender, EventArgs e)
        {
            byte[] mBuffer = Encoding.ASCII.GetBytes("Led_ON");
            serialPort1.Write(mBuffer, 0, mBuffer.Length);
        }

        private void button_Apagar_Click(object sender, EventArgs e)
        {
            byte[] mBuffer = Encoding.ASCII.GetBytes("Led_OFF");
            serialPort1.Write(mBuffer, 0, mBuffer.Length);
        }
    }
}
¿Cualquier sugerencia es bienvenida?

Sigo ampliando este documento....

Más información...
http://electronica-pic.blogspot.com.es/2015/11/encender-y-apagar-un-led-con-arduino-y.html

Saludos.
#652
Hola:

La primera foto, me refiero el alternador pequeño, ese alternador es Delco Remy 11SI 24V / 45A 8PK 8600075. (Lo de 8 PK no se que es). Ese es para cargar la batería, así en el cuadro de mando arrancar el motor de arranque gracias a esa batería, luego arranca el grupo electrógeno completo, claro que el alternador que no se ve, almenta un mino edificio completo. Lo que quiero decir que hay dos alternadores, el grande para alimentar todo, y el pequeño para cargar la batería.

Quiero sacar la máxima información de ese alternador de 24V, preferiría el de 12V pero este es el que tengo. Por ahora no encuentro las carácterísticas en pdf por Internet.



Tiene cuatro polos y dos m´sa pero en grande.




Justamente en la página  17 de este PDF, dice algo de 1800 RPM a 24V y 600 RPM 12V.
http://www.dieselusa.com/productinfo/Delco%20Electrical%20Specs%20and%20Seletion%20Guide.pdf

Ojalá si lo pongo a 600 RPM me saque 12V que me interesa más que el de 24V.

Quiero aprender como se conecta a un abatería y poder cargarla. Aquí abajo hay un circuito.


Por lo que se ve, le falta un regulador de tensión, no son muy caros. Cualquier información más acertada de como conectar este alternador a la batería con su regulador y todo es de gran ayuda.

¿Alguna sugerencia?

Saludos.
#653
Hola:

Estoy buscando datos de como funciona un grupo electrógeno, como se fabrican. Saber detalles porqué usar un tronco motor enorme para un generador de gasoil pequeño.

El modelo es WF Wilson modelo P220HE del 2006 por ejemplo. O el que sea. Este tien mucha potencia.

He visto que tiene un alternado pequeño de 1500 ROM de 4 polos. El motor es extremadamente grande.

He visto generadores pequeños de 1500 RPM también con motores muy pequeños.

Si van a la misma velocidad en RPM. ¿Por qué un motor muy grande del mismo alternador?


Fotos de ejemplo FG Wilson.
P220HE, se ve que tienen un alternador muy pequeño impoulsado po run motor grande.

http://i.autotrader.co.uk/merlin-image-server/view/44ade031-f2f6-43c2-af2b-56e3e8719a52/600


http://www.genset-dieselgenerator.com/photo/pl1303306-60_hz_perkins_generator_1306_e87ta300_200_kw_4_stroke.jpg

Quiero información sobre este tema. En Google he buscado, me explican que tienen motor y generador, aparte de inversores, pero no solo quiero saber eso a secas, si más detalladamente, como lo hace y porqué necesita un motor enorme que tiene hasta un enorme ventilador para refrigerar.
#654
Hola:

Tengo ganas de hacer proyectos de bricolage como un niño  chico. Quiero saber como curiosidad qué tipos de proyectos con Arduino  harían y por qué.

En mi caso maquetas como estas:





Puerta Automática Casera
https://www.youtube.com/watch?v=jvR3Aq3fjcs

Teleférico, telesilla, ascensor, noria.
https://www.youtube.com/watch?t=51&v=i2ZsKSxDgqk

Puente elevadizo
https://www.youtube.com/watch?v=GqUwCgxIZok


Casa Domotica con Arduino, raspberry pi, plc ,server php, wifi
https://www.youtube.com/watch?v=gndyvQ1ei-s

¿Tienes uno en mente?

Saludos.
#656
Electrónica / Re: Temporizador para insoladora
9 Octubre 2015, 02:38 AM
Hola:

No se hacerlo. Mejor funciona con Arduino UNO, es más fácil de programarlo.

El que me ayudó a ponerlo a 99:99 en unos post más atrás pero no a las 24 horas.

[youtube=640,360]https://www.youtube.com/watch?v=qNXp5NFDuHw[/youtube]

http://electronicavm.net/2011/06/22/temporizador-arduino-lcd/

Saludos.
#657
Hola:

Quiero saber las diferencias del SPS One 2000 entre SPS SOHO+ 2000. En apariencia solo cambia el modelo, uno es de Led y el otro pantalla, sobre todo cambia mucho los precios, aparentemente las carácterísticas son las mismas.

En muchos sitios, he visto que a la larga, lagente se quejan que al año la versión SPS One dejan de funcionar o hacen cosas raras, alprincipio la gente emocionado, luego con el tiempo aparecen decepconados. Recomiendan que  a pesar de su precio, no comprar la One aunque en principio les funcione de maravilla, mejor otros SAI mejor que esos. APC es mejor marca, pero muy cara, muyyyyyyyyyyy cara y con menos prestaciones que otras marcas.

Quiero poner un SAI con el TV plano 37", PS3, PC y monitor TFT 21.5". Por eso elijo el del 2000 VA / 1200 W. No siempre dejo conectado los 4 aparatos al mismo tiempo, si estoy con guías y la PS3 y futura PS4, me va bien.

1) ¿Se sabe la diferencia real entre esos dos SAIs?

2) ¿Alguna sugerencia antes de comprar un SAI?

Saludos.
#658
Hardware / Re: Saber voltaje de un escaner
20 Septiembre 2015, 02:18 AM
No te preocupes, tiene capacidad de 24 VDC / 2.5 Amp regulable. Perfectamente aguanta los 12V / 4 A. l afuente de alimentación.
#659
Hardware / Re: Saber voltaje de un escaner
18 Septiembre 2015, 17:42 PM
Gracias, primero probare 5 por si acaso, cosa que me parece poco, después subo a 12 V.
#660
Hardware / Saber voltaje de un escaner
18 Septiembre 2015, 11:42 AM
Hola:



Encontré un Escáner HP Scanjet 3400c sin transformador, en el cual no indica que transformador lleva.

¿Alguna manera de saber que transformador o tensión usa?

Como no tengo transformador, usaré mi fuente de alimentación. Solo quiero hcerlo funcionar.

Muchas gracias a tod@s.