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);
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ı
Pic kodlarını xc8 formatında (eski adıyla hitech) yazdım.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.