visual basic 2008 ile seri port üzerinden led yakmak

Başlatan kangal0640, 07 Mart 2015, 22:43:52

kangal0640

Merhaba
visual basic biliyorum ama seri port ve paralel port üzerine hiç deneyimim olmadı.Seri portun ve paralel portun yapısını internetten ve kitaplardan,megep projelerinden okudum ama uygulama olmadan birşey kavrayamayacağım galiba.
ben forma iki adet buton ekleyip her buton bir led i yakıp söndürecek basit bir uygulama yapmak istiyorum.Laptop kullandığımdan usb den rs232 çevirici kullanıyorum.
şimdi böylebir uygulama için yapmam gerekenler neler?


Flatron

#2
https://www.google.com.tr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=seri+port+kontrol+megep
ikinci sıradaki pdf i indirin orada detaylı izah ediyor
[mergedate]1426092257[/mergedate]
megep den de okumuşsunuz görmedim

@ kangal0640

2008 de hiç kod yazmadınızmı?
yoksa seri portun componentinimi bulamadınız ?
Kodu nereye yazacağınızımı bilmiyorsunuz?
 Eğer öyle ise youtube bunları bulabilirsiniz
mesela
(Bunun diğer part4 part 4 diye bölümleride var)
https://www.youtube.com/watch?v=wsMMHaSvvRU

kangal0640

okudum ama seri porta sadece "Hello" tarzında string veri gönderiyor örneklerde.Benim yapmak istediğim şu;
paralel porta kod yazarken örneğin: 7. portu 1 yapıp aktif hale getirerek 7.porta bağladığımız led diyotun yanmasını sağlıyoruz.bunu seri portta da yapabilir miyiz?


Flatron

tabiki yaparsınız
MEGEP in dökümanlarında  seriportu uzun uzun anlatıp ledleri yakıp söndürme uygulaması vardı
Uygulama  VB6 ile ama sanırım 2008 otomatik oalrak kodları güncelliyordu.
Yani 2008 dede çalışır
[mergedate]1426187707[/mergedate]
Buldum Bu pdf de
http://hbogm.meb.gov.tr/modulerprogramlar/kursprogramlari/endustriyel_otomasyon/moduller/BilgisayarliKontrol6.pdf
edit :link düzeltildi

[mergedate]1426188043[/mergedate]
@kangal0640
Bu ise görüntüsü en net derslerden biri ingilizce değil ancak faydası olacağını sanıyorum

http://www.youtube.com/watch?v=9vEDy8ODKAY#ws
[mergedate]1426188440[/mergedate]
Ayrıca zaten blogda varmış:

https://320volt.com/visual-basic-6-seri-port-kullanimi-led-yakma-devresi/

kangal0640

çok teşekkür ederim yardımınız için.şimdi inceliyorum :)

kangal0640

Seri port üzerinde halen uğraşmaktayım.Blog'daki uygulamayı yaptım.Çalışıyor.Yabancı kaynaklardan da falan araştırdım tabii ve seri portun pic ile kontrolüne dayalı birçok örnek uygulamayı inceledim.
Blogda anlatılan ve benim araştırdıklarıma göre seri portla led kontrolü ancak şu şekilde; portu açım rts.enable=true diyerek 7 nolu pine voltaj gider ve 7. pine bağlı ledi  5. nolu pin (toprak) olarak bağlarsın led yanar.bunu bir timer ile kontrol edersen flaşör tarzı birşey yapılabilir.


Ama benim yapmak istediğim ise; pic ve entegre kullanmadan,paralel portta olduğu gibi pinleri kontrol etmek.Aşağıdaki resimde paralel portun belirli pinlerine led bağlanmış ve pc den kontrol ediliyor.Seri port ile bunun pic kullanmadan mümkün olmadığını düşünüyorum ama eğer mümkünse söyler misiniz nasıl yapılabilir?


Geould


Evet, kesinlikle yapabilirsiniz! MEGEP dökümanlarında seri port kullanımı ve LED'leri yakıp söndürme uygulamasının detaylı anlatılması gerçekten faydalı. VB6 ile yapılmış olsa da, dediğiniz gibi, 2008 versiyonu otomatik olarak kodları güncelleyerek uyumlu hale getiriyor, bu nedenle eski ve yeni versiyonlarda rahatlıkla çalışabilir.

Paylaştığınız PDF kaynağı çok işime yaradı, teşekkür ederim! Linki de düzgün şekilde güncelleyip tekrar paylaştığınız için sağ olun. Bu tür dökümanlar gerçekten öğrenme sürecinde çok yardımcı oluyor.

Videoyu da inceledim, gayet açıklayıcı ve pratik bir anlatım var. Görsel destek çok faydalı oluyor, özellikle bu tür teknik konularda. İngilizce olmaması bir engel teşkil etmiyor, yeterince net anlatılmış.

seron


mehmet2025

#9
Eğer seri porttaki üç pine erişip 1/0(high-low) yapılabilirse; 74HC595 ile yapmak mümkün.
DTR, RTS ve Tx pinleri olabilir.

USB - TTL dönüştürücüler ile sorun olmaz ama PC seri portu ile sorun yaşanır. Zira PC seri port gerilimleri farklı olabilir.

5V besleme de ayrıca USB üzerinden alınabilir.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

Buji

20 sene  evvel visual basic 6.0  ile  çalışmıştım  hey gidi  günler heyy ..

mehmet2025

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"