Hazırlayan: H. Yakupoğlu – Visual Basic 6 ile seri port kullanımı hakkında faydalı bir çalışma ayrıca program kaynak kodları ve seri port üzerinden led yakma hakkında bilgiler bulunuyor. Emeği geçen hazırlayan kişilere teşekkürler.
Açıklama: Program vb 6.0 da yazılmıştır Basit bir uygulama gibi görünüyor ancak seri portun çalışma mantığının anlama bakımından çok yararlı bence . Vb te seri portu kullanmak için 2 seçenek var. bunun ilki API ile bunun için modül oluşturmamız gerekiyor buda baya bi uğraş gerekiyor.
İkinci yol ise bizim kullandığımız yol bu özellik vb6 nın bize sağladığı avantaj Microsoft Comm Control nesnesini ile seri portla kolayca iletişim kurulabiliyor. Bunu eklemek için resimleri izlemek yeterli.
Şimdide cam görüntüsü almak için modül ekleyelim..
Modüle gerekli kodları yazdıktan sonra modül penceresini kapatıyoruz.
Şimdide seri port çıkışı için devre şeması
Zenerin amacı hepinizin bildiği gibi led üzerindeki gerilimi 12V tan zener gerilimi olan 5.1V a düşürmek. Aslında şekildeki kırmızı renki pinlerin hepsi çıkış pini ben tercih olarak 7. pini tercih ettim çıkış pinlerinin hepsi ilk durumda -12V değerindedir.
Programı çalıştırıp 7 .pine çıkışp verdiğimizde +12V a yükselir. Seri portun 5. bacağı şekildeki gibi 5. bacaktır.akımı sınırlamak için bir dirençte kullanılmıştır.Bununla beraber seri port çıkışı iletişim halinde 49 mA seviysindedir.
!!!! Dikkat etmesi gereken bir husus burada led kullanıldığı için led enerjisini direk seri porttan almıştır .Motor kontrolü gibi uygulamalarda seri port çıkışı doğrudan motora bağlamamak gerekir.Motor kalkış anında fazla akım çekmek istediğinden seri port bunu karşılayamaz ve motor dönmez .En kötü ihtimal seri port yanar 😀 ama korkmayın ben denedim bir şey olmuyor bende sadece motor hareket etmedi o kadar 😀
Motor kullanacaksanız transistorle sürmeniz daha mantıklı H- köprüsüyle akımı yükseltirsiniz çok daha güzel olur bunun için tabi dışarıdan bir beleme gerekli.
Neyse kodlar aşağıda size kolay gelsin unutmayın “BİLGİLER PAYLAŞTIKÇA ÇOĞALIR”
H. Yakupoğlu
SAÜ EEM
Şifre-Pass: 320volt.com
Yayım tarihi: 2009/08/20 Etiketler: Microsoft Comm Control, seri port kullanımı, Visual Basic led, Visual Basic seriport, Visual Basic webcam
merhabalar ben exe dosyasını çalıştıradım hata verdi neden olabilir acaba?
Hata veriyormu ? sisteminizde dll dosyaları eksik olabilir programı test ettim çalışıyor
sorun bende galiba 😀
Merhaba bu devrenin kanal sayısını artırabilirmiyiz mesela 10 led yakma gibi
hi.i want to know how can use a webcam from visual basic and serial port.thank u
iyi günler benim şöyle bir sorum olacak seri porttan bilgi nasıl çekicem lütfen yardımcı olurumusnuz şimdiden yardımlarınız için teşekkürler mail adresime mail atarsanız sevinirim…
seri porttan bigiyi visual basicte görmek istiyorum ancak kodları bulamıyorum….
arkadaşlar örneğin: klavyenin a tuşuna bastığımızda bir led yamak istiyoruz bunun için hangi değişikliği yapmamız gerekyor ?
Merhaba ben her şeyi yaptım ancak kablodan elektrik gelmiyor yani hiç bir etki tepki yok
link ölmüş, tekrar atabilirmisiniz?
teşekkürler…
link sağlam açılan sayfada sağ alt köşedeki “Slow Download” butonuna tıklayın
Merhaba…öncelikle bilgi paylaşımında bulunduğunuz için teşekkür ederim…ben iki yıllıkta elektronik okuyorum…seri porttan araba kontrol edeceğiz biz…
proje verdi hoca…acaba visual basic de bunu nasıl yapabiliriz bana yardım ederseniz çok memnun olurum…bir ilçede okuyoorum ve bunu yapacak kimseyi bulamadım…bana ulaşın lütfen([email protected])
paylaşım için teşekkür ederim..