ayuda! Encender un LED mientras se presiona un boton y al soltarlo se apaga

Hola c:
les dejo mi código en C#:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using System.IO.Ports;
using encender_Led_arduino.Properties;

namespace encender_Led_arduino
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            serialPort1.PortName = "COM30";
            serialPort1.BaudRate = 9600;
            serialPort1.Open();


        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {

            if (serialPort1.IsOpen) serialPort1.Close();


        }

        private void ON_Click(object sender, EventArgs e)
        {
            serialPort1.Write("1");
            

        }

        private void OFF_Click(object sender, EventArgs e)
        {
            serialPort1.Write("0");
            
        }


    }
}

y del arduino:

void setup()  
{                
  pinMode(13, OUTPUT);
  Serial.begin(9600);  
}

void loop()                    
{
  if(Serial.available())
  {
    int c = Serial.read();
    if (c == '1')
    {    
      digitalWrite(13,HIGH);
    }
    else if (c == '0')
    {
      digitalWrite(13,LOW);
    }
  }
}

Esto hace que al darle clic a un botón en la interfaz de C# encienda el led y al darle clic a otro se apague.
Alguien podría ayudarme para hacer que al darle clic a un único botón se encienda el led pero al soltarle se apague??

gracias:)