Включение светодиода Arduino с помощью C # - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь включить светодиод с Arduino, используя C #. Я написал код, который работал для других людей, но в моем случае светодиод не включается. Когда я нажимаю кнопку в моем приложении, светодиод RX на Arduino uno мигает. При нажатии кнопки запуска в Visual Studio светодиод мигает 2 раза. Я пытался инвертировать светодиод, но ничего не произошло. Что мне здесь делать? Ничто из того, что я нашел в StackOverflow, не помогло мне. Ниже мой код.

public partial class MainWindow : Window
{
    private SerialPort _serialPort;
    public MainWindow()
    {
        InitializeComponent();
        _serialPort = new SerialPort();
        _serialPort.PortName = "COM3";
        _serialPort.BaudRate = 9600;
        _serialPort.DtrEnable = true;
        _serialPort.Open();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        _serialPort.Write(new byte[] {Convert.ToByte("1")}, 0, 1);
    }

    private void Button_Click_1(object sender, RoutedEventArgs e)
    {
        _serialPort.Write(new byte[] {Convert.ToByte("0")}, 0, 1);
    }
...