-
Notifications
You must be signed in to change notification settings - Fork 61
Closed
Description
Hi im new in c#(Programming in general) but i have a small program to control a led in pin 13 by button in pin 8:
using Solid.Arduino;
using Solid.Arduino.Firmata;
using System;
using System.Windows.Forms;
namespace Arduino_Firmata_Connection
{
public partial class Client : Form
{
public Solid.Arduino.ArduinoSession session = new Solid.Arduino.ArduinoSession(new EnhancedSerialConnection("COM4", SerialBaudRate.Bps_57600));
public Client()
{
InitializeComponent();
ArduinoConnection();
}
public void ArduinoConnection()
{
session.SetDigitalPinMode(8, PinMode.InputPullup);
session.SetDigitalReportMode(8, true);
session.SetDigitalPinMode(13, PinMode.DigitalOutput);
session.DigitalStateReceived += Session_OnDigitalStateReceived;
}
private void button1_Click(object sender, EventArgs e)
{
session.SetDigitalPin(13, true);
}
private void button2_Click(object sender, EventArgs e)
{
session.SetDigitalPin(13, false);
}
private void Session_OnDigitalStateReceived(object sender, FirmataEventArgs<DigitalPortState> eventArgs)
{
session.SetDigitalPin(13, true);
}
}
}The button in winforms works but the button connected to arduino doesn't.
Metadata
Metadata
Assignees
Labels
No labels