Bu projede sıvı seviyesi ölçmüştüm. Yani analog bir değeri c#' da bir formda yazdırdım. Sanal com port olarak https://www.eltima.com/products/vspdxp/ bunu indirebilirsiniz.
Peki bu programı nasıl kullanıcaz? Şimdi proteusta RS232ye sağ tıklayıp hangi portta olduğunu kontrol edin. Örneğin COM2'de olsun bir sonraki portu COM3 olarak seçelim (yani C#'a veri aktaracağımız port) add pair butonuna bastığınızda hazır olmuş olacak.
Eğer gerçek hayatta denemek isterseniz bu programa gerek kalmıyor zaten tek ihtiyacınız rs232' yi usbye dönüştüren yada Prolific PL2303 USB-TTL almanız gerekiyor. rs 232 çok kullanılmadığı için ve bağlantısı kolay olduğu için usb ttl dönüştürücü almanızda fayda var. Bide bu aygıtları kullanırken hangi portta olduğunu aygıt yöneticisinden kontrol etmeyi unutmayın. Örneğin sizin portunuz COM3 de ama siz programda COM5 yazarsanız çalışmaz.
C# kodları
using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO.Ports;
namespace WindowsFormsApplication4 { public partial class Form1 : Form { SerialPort picport = new SerialPort("COM5", 9600, Parity.None, 8, StopBits.One);