elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 66
251  Programación / .NET (C#, VB.NET, ASP) / Generar un archivo txt con fecha hora y una variable en: 22 Noviembre 2015, 10:23 am
Hola:

Uso Visual Studio Community 2015 en español. ;)

Teniendo un formulador Form con C#,incluyo dos botones y un richTextBox, en el cual en el botón 1 si lo pulso, me indica en el richTextBox la fecha y hora y un valor de una variable tipo string que dice "Esto es una prueba".

El el segundo botón, solo genera un archivo txt y en el archiv de texto creado indica en su interior la fecha, hora y el valor de la variable string que comenté arriba.

¿Cómo se hace?

La manera como lo he hecho hasta ahora no es la adecuada, es esta:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. using System.IO; // No olvidar.
  12.  
  13. namespace Generar_txt
  14. {
  15.    public partial class Form1 : Form
  16.    {
  17.        public Form1()
  18.        {
  19.            InitializeComponent();
  20.        }
  21.  
  22.        // Variable.
  23.        string Variable = "Esto es una prueba ";
  24.  
  25.        string contenido = string.Format("{0:dd/MM/yyyy HH:mm} ", DateTime.Now);
  26.  
  27.  
  28.  
  29.        private void button1_Click(object sender, EventArgs e)
  30.        {
  31.            richTextBox1.Text = Variable + contenido;
  32.        }
  33.  
  34.        private void button2_Click(object sender, EventArgs e)
  35.        {
  36.            // File.WriteAllText(@"c:\carpeta\nombrearch.txt", VAriable + contenido);
  37.            File.WriteAllText(@"nombrearch.txt", Variable + contenido);
  38.        }
  39.    }
  40. }
  41.  
  42.  

Da este error porque no crea una carpeta o directorio.


Si usar carpeta si funciona, por si acaso, quiero usar carpeta, ejjejejje.

Otra cosa, cada vez que pulso el botón 2 varias veces, como que se borra lo anterior y se queda lo nuevo.

 ¿Se puede hacer de alguna manera que se vea poco a poco los datos actualizado sin que se borre nada?

En cada mes quiero que genere un archivo .txt automáticamente, que se llame así por cada archivo: Archivo 22-11-2015.txt.

Saludos.
252  Programación / Programación General / Se repite el mensaje de salida en: 17 Noviembre 2015, 16:06 pm
Hola:

Hice un código de prueba sobre encender y apagar un Led 13 con Arduino UNO r3, con un pulsador en entrada digital número 8. Este es su código.

Código:
int estadoBoton=0; // Guardará el estado del botón HIGH o LOW.
char caracter;
String comando;

void setup()
{
  pinMode(13,OUTPUT); // Donde está el Led 13.
  pinMode(8,INPUT); // Entrada digital donde está el pulsador.
  Serial.begin(115200);
}

void loop()
{
    estadoBoton=digitalRead(8); // Leer entrada digital número 8.
    // Si el pulsador está pulsado, se enciende el Led 13 y
    // envía comando HIGH por el puerto serie.
 if (estadoBoton == HIGH)
    {
      digitalWrite(13,HIGH);
      Serial.println("HIGH");
    }
 // De lo contrario, Led 13 epagado y envía LOW al puerto serie.
 else
    {
      digitalWrite(13,LOW);
      Serial.println("LOW");
    }
}


He intentado hacer la misma función pero sigue con el mismo problema de enviar mensajes a lo loco como si fuera un bucle.

Código:
int estadoBoton=0; // Guardará el estado del botón HIGH o LOW.
char caracter;
String comando;

void setup()
{
  pinMode(13,OUTPUT); // Donde está el Led 13.
  pinMode(8,INPUT); // Entrada digital donde está el pulsador.
  Serial.begin(115200);
}

void loop()
{
    estadoBoton=digitalRead(8); // Leer entrada digital número 8.
    // Si el pulsador está pulsado, se enciende el Led 13 y
    // envía comando HIGH por el puerto serie.
     
    switch (estadoBoton)
{
  case 0:
      digitalWrite(13,HIGH);
      Serial.println("HIGH");
      break;
     
  case 1:
      digitalWrite(13,LOW);
      Serial.println("LOW");     
      break;
      default:
      Serial.println("Error desconocido");
}
}

Para quitar el bucle, hice esto de otra manera pero no funciona nada de nada.
Código:
int estadoBoton=0; // Guardará el estado del botón HIGH o LOW.
char caracter;
String comando;

void setup()
{
  pinMode(13,OUTPUT); // Donde está el Led 13.
  pinMode(8,INPUT); // Entrada digital donde está el pulsador.
  Serial.begin(115200);


     
    switch (estadoBoton)
{
  case 0:
      digitalWrite(13,HIGH);
      Serial.println("HIGH");
      break;
     
  case 1:
      digitalWrite(13,LOW);
      Serial.println("LOW");     
      break;
      default:
      Serial.println("Error desconocido");
}
}

void loop()
{
        estadoBoton=digitalRead(8); // Leer entrada digital número 8.
    // Si el pulsador está pulsado, se enciende el Led 13 y
    // envía comando HIGH por el puerto serie.
}

A parte de encender un Led, no hay ningún problema, si al enviar mensaje de texto como HIGH o LOW de forma muy repetitiva hasta colapsar el otro programa que tengo al recibir mensajes. El otro programa en un ordenador de sobre mesa con Visual Studio 2015.

¿Hay alguna solución?

Un cordial saludo.
253  Programación / .NET (C#, VB.NET, ASP) / No encuentro plantillas en Visual Studio 2015 Express en: 11 Noviembre 2015, 04:07 am
Hola:

En Visual C++2015 Express tiene la opción de elegir CLR, UI. en l aversión del 2015 no tiene nada.

1. ¿Qué es lo que ocurre?

Cada entrega me gusta menos el Visual C++ porque le quitan cosas.

Exactamente lo que quiero hacer está en la página 232 de este documento en PDF en la versión Visual C++ 2013.

Ver documento pdf (27 MB).

2. ¿Hay alguna manera de usarlo o me tengo que olvidar ya del C++?

Un cordial saludo.

Edito:

3. ¿Se puede coger plantillas visual studio 2013 express a visual studio 2015 express?



Hola:

En la versión Visul C++ 2013 Express encuentro las plantillas del Windows Forms como indica el proceso de como hacerlo en la imagen de abajo.


Ver zoom.

Estoy probando la versión Visual C++ 2015 Expess y no aparece nada. Como indica la imagen de abajo, no tiene plantillas y ni las puedo descargar.


Ver Zoom.

1. ¿Hay alguna solución a este problema?

2. Tengo Visual C++ 2013 Express instalado también. ¿Se ppuede coger de alguna forma sus plantillas y agregarlo en el Visual C++ 2015 Express?

Saludos.
254  Informática / Electrónica / [Info] Encender y apagar un Led con ARduino y Visual Studio 2015 en: 10 Noviembre 2015, 11:40 am
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.
 

Código:
 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.

     
   
 
Código:
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.
255  Informática / Electrónica / ¿Cómo funciona un grupo electrógeno? en: 1 Noviembre 2015, 22:06 pm
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.
256  Informática / Electrónica / ¿Qué tipo de proyecto tipo bricolage harías? en: 9 Octubre 2015, 02:43 am
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.
257  Informática / Hardware / Diferencia SPS One 2000 entre SPS SOHO+ 2000 en: 24 Septiembre 2015, 01:23 am
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.
258  Informática / Hardware / Saber voltaje de un escaner en: 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.
259  Media / Juegos y Consolas / No está los DLC que ha descargado y no puede descargarlo otra vez en: 14 Julio 2015, 14:47 pm
Hola:

1) Un amigo tiene The Evil Within para PS4, se compró el pase de temporada, pero no puede jugar a las DLC. ¿Hay que pasarse el juego primero completo para acceder a las dlc?
Como jugó todo a PS3, prefirió usar las dLC de PS4 primero. El dePS3 ya lo vendió, graficamente solo se nota en el sombreado y efectos de luces, no es gran cosa lso gráficos entre consolas, al menos este juego, no me extraña que usarán en próximos juegos para The Evil Within 2 el motor Unreal 4 Engine o como se llame.

2) ¿Bethesda sacará una versión en formato físico con todos sus DLC y parches como hizo con Skyrim?

Edito:

Se ha pasado el juego la historia principal, , tampoco funciona los DLC.


Saludos.
260  Seguridad Informática / Seguridad / Esto parece de los estafadores para que les de tu cuenta bancaria en: 13 Julio 2015, 13:55 pm
Hola:

Me ha llegado este correo. PArece ser estafadores ya que la propia caja o banco, dicen que nunca piden datos por esta vía, muchos menos de esa manera.
En primer lugar, la VISA no pide estas cosas, si lo pide, no es VISA sino tu Caja y te mandan a la oficina. Cuidado con estas cosas, l agente aún caen a pesar de los avisos por las noticias.

Esto es lo que me ha llegado.


Tengan precacusión, este mensaje se pasó automáticamente a SPAM. Aún así, a tener mucho cuidado con estas gentes. Aunque no hay que rellenar los datos qu epide, solo con ignorar el correo basta, en mi caso le he puesto en los campos de datos, Tu MAdre, Tu Padre, etc, jajajajajjaja.

Saludos.

[MOD] Imagen ajustada a Reglas.
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 66
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines