Arduino ve C# kullanımı

Sıcaklık ve gaz w sensörü verilerini c#'da nasıl kontrol edilebilen bir uygulama nasıl yapabilirim ?

Neden C# ’ da kontrol etmek istiyorsunuz ?

Arduino ile sensör verilerini okutup bilgisayara usb kablosuyla veri gönderebilirsiniz.
Hem Arduino’ya hemde C#'a HTTP server kütüphanesi kurup local ağdan veya internet üzerinden POST metoduyla da veri aktarmak mümkün.

Okul projem için kullanmak istiyorum
Örneğin gaz sensörü veri algıladığında ekranda gaz kaçağı yanması lazım
Bu videoki gibi ;

USB kablosu bilgisayara takılıyken gaz kaçağı algılayacak değil mi ?
Cihaz çalışırken bağlantı durumu ne olacak onu öğrenmeye çalışıyorum.
Arduino bilgisayara kabloyla mı bağlanacak yoksa cihazın direk internet bağlantısı olacak mı ?