Ver Mensaje Individual
  #2  
Antiguo 26-01-2023
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Reputación: 21
REHome Va por buen camino
Lo he intentado hacer así, pero que va.

Código:
using System;
using System.IO.Ports;

namespace Emulador_Puerto_Serie_Arduino_03
{
    internal class Program
    {
        static void Main(string[] args)
        {

            // alguna inicialización
            SerialPort sp = new SerialPort();
            sp.PortName = "COM4";
            sp.BaudRate = 115200;
            sp.Open();

            // esperamos
            while (true)
            {
                string comando = sp.ReadLine();

                if (comando == "Luz_ON")
                {
                    // Enciende el Led.
                    Console.ForegroundColor = ConsoleColor.Green;

                    Console.SetCursorPosition(0, 0);
                    Console.WriteLine("\u2588\u2588\u2588\u2588");
                    Console.WriteLine("\u2588\u2588\u2588\u2588");
                    Console.WriteLine("\u2588\u2588\u2588\u2588");

                    // devuelve el resultado
                    sp.WriteLine("ON - Led encendido.");
                }

                // Si le llega el mensaje Luz_OFF.
                if (comando == "Luz_OFF")
                {
                    // Apaga el Led.
                    Console.ForegroundColor = ConsoleColor.DarkGreen;

                    Console.SetCursorPosition(0, 0);
                    Console.WriteLine("\u2588\u2588\u2588\u2588");
                    Console.WriteLine("\u2588\u2588\u2588\u2588");
                    Console.WriteLine("\u2588\u2588\u2588\u2588");

                    // devuelve el resultado
                    sp.WriteLine("OFF - Led apagado. ");
                }
            }

            // cerramos
            sp.Close();
            Console.ReadKey(true);
        }
    }
}
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita