Kayıtlar

Şubat, 2014 tarihine ait yayınlar gösteriliyor

pic ile vga monitör sürme devresi

Resim
PIC ile lcd glcd çalıştırmak yerine lcd monitör kulanmak isteyenler için ideal bir çözüm. Devrenin basit bir yapısı var, pic18f2550 veya pic18f252 kullanılabiliyor. Projenin kaynak C kodları da paylaşılmış. Aşağıdaki linkten kaynak kod, şema, hex indirebilirsiniz.  (dosya/indir)
Alıntı yapılan siteye buradan bakabilirsiniz.
Konuyla alakalı bir link daha vereyim. Bu çalışmanın bir adım ötesi; 
pic ile vga monitörde  Bulder Dash oyunu
pic vga dosyalar download

webcam ile karekod okuma programı visualbasic.net

Resim
VB.net ve C#.net ile karekod okuma programını daha önce burada yayınlamıştım. Şimdi de elde edilen karekodun bir web cam ile okunmasını sağlayan visualbasic.net kodunu paylaşıyorum. Cep telefonumun ekranında ki karekodu dahi web cam ile okutmayı başardım. Çözünürlüğü yüksek bir web kamerası ile kullanılırsa çok iyi sonuçlar alınır. Aşağıdaki linkten program ve kaynak kodunu indirebilirsiniz. (dosya/indir menüsü)
Visual basic net web cam karekod okuma datamatrix qr code download
Alternatif indirme linki:

vb.net web cam karekod okuma data matrix qr code download

ledli analog saat

Resim
Ledli analog saat projesi oldukça zor bir iş olmasına rağmen videodan da anlaşılacağ gibi başarılabiliyor. Proje için gerekli şema hex kodu ve montaj bilgilerini aşağıdaki linkten indirebilirsiniz. İşlemci pic16f877 kullanılmış, zaman devamlılığı için ds1307 var devrede.
ledli analog saat dosyalar download


4x20 lcd 4x16 lcd adres kodları hafıza adresleri

Resim
4x20 lcd ya da 4x16 lcd ile bir proje geliştirecekseniz bu bilgiler lazım olabilir. Daha önce bir forumda denk geldiğim ve bilgisayarıma kaydettiğim bilgilerdendir. Kim olduğunu bilmiyorum hazırlayanın eline sağlık diyelim.

Bu da 2x16 lcd ve 1x16 lcd ve 2x20 lcd için gerekli hafıza adresleri:


2x20 lcd memory map



Bu yazılarda ilginizi çekebilir:

Proton Basic flex lcd örneği

Proton Basic 4x20 örneği

vb.net c#.net karekod oluşturma programları

Resim
Oldukça kullanışlı bir program. Üstelik visualbasic.net c#.net kaynak kodu da paylaşılmış. İstediğimiz metni, linki ya da rakamları karekoda çeviriyor. Karekodu png olarak kaydedebiliyorsunuz. Aşağıdaki linkten program ve vb.net ve c sharp net kaynak kodlarını dosya / indir menüsünden indirebilirsiniz.
vb.net karekod oluşturma programı sdk download

c#.net karekod oluşturma programı sdk download
Programla hazırladığım bir karekod. Akıllı telefonunuza karekod okuyucu program yükleyerek monitörden bile karekod içerisindeki bilgilere ulaşabilirsiniz. 


Kaynak site: http://vbproje.com/vb-net-karekod-olusturma-programi/


usb hid aygıt driver sürücü yükleme ve hata çözümleri

Resim
Usb hid aygıtlarda arasıra driver yükleme sorunları ile karşılaşabiliyoruz. Bu yazıda sürücüsü  yüklenemeyen usb cihazlar için yapılması gerekenleri anlatmaya çalıştım. Bu sorunun çözümünde önce aşağıdaki adresten sorunlu aygıtımızın belirtildiği menüye gitmemiz gerekiyor.

Başlat / Denetim masası / Aygıt yöneticisi / "İnsan arabirim aygıtları" altında ünlem işaretiyle belirtilen sorunlu usb cihaza sağ tıklayarak sürücü yazılımı güncelleştir seçeneği ile bilgisayardan ya da webden sürücü dosyasını bulup sisteme uygulayabilirsiniz.

Sorunlu aygıtınız, aygıt yöneticisi altında "diğer aygıtlar" yada "evrensel seri veriyolu denetleyicileri" altında da bulunabilir.

Hata görselleri:





Bu sarı baloncukta oldukça sinir bozucu :)

Usb aygıtı bilgisayarınıza ilk taktığınızda sürücü yükleme başarısız olabilir. Daha sonra aygıt takılı iken bilgisayarı kapatıp açtığınızda da driver sorunsuz yüklenebilir. Bu işlemleri yaparken mutlaka bilgisayarınızın internete bağlı olmasını sa…

pic serisi için adc gerilim bölücü düşürücü devre örneği

Resim
Çizimin pdf dosyasını buraya tıklayarak indirebilirsiniz... 
Adc ölçümü yapabilen pic mcu lar için örnek bir gerilim düşürücü şeması hazırladım. Benim de kullandığım bir devredir. Aynı devreyi 3.3 volt mcu lar içinde yazı sonunda ki formülü uygulayarak kullanabilirsiniz. 5 volt mcu lar için 5.1 volt zener, 3.3 volt mcu lar için 3.3 volt zener kullanılabilir.
Sonuç olarak 1 nolu kanal için konuşursak, ölçüm sonuçlarını R1  Z1  R10 ve R15 değerleri ve adc birimi ölçümü belirlemektedir. Ölçüm sonuçlarını mcu kodları içinde yeniden değerlendirebilirsiniz. Devre bu şekliyle örneğin 5 volt için 8 bitlik 50 değerini, 12 volt için 8 bit 120 değerini okumanızı sağlar.
Aslında 1 adet dc gerilimi ölçecek iseniz, aynı gerilimi 3 kanala uygulamak ve mcu içinde 3 adc ölçümünün ortalamasını almak en doğru sonucu verecektir.
Örneğin ;
adc1 =  1.2 volt   adc2 = 1.3 volt adc3 = 1.25 volt ise
1.2 + 1.3 + 1.25  /  3 =  1.25 sonucu elde edebilirsiniz. Eğer 10 bit adc ölçümü yapar iseniz daha hassas ölçümler ya…

windows dll ocx hata çözümleri

Resim
Windows işletim sistemi kullanıpta dll yada ocx hatası almayan kimse yoktur sanırım. Yüklenen bir program çalışmazsa bir dll ya da ocx hatası verebilir. Veya sistemden kaldırdığınız bir program giderken yanında size lazım olabilecek bir dll yada ocx dosyasını da yanında götürebiliyor. 
Yüklediğiniz bir windows işletim sisteminde de eksik dll ve ocx dosyaları olabiliyor. Böyle dll yada ocx hatalarını çözmek için temel yol şu şekilde;
Eksik dll yada ocx internet indirilir ve
C:\Windows\System32   (32bit işletim sistemleri için)
C:\Windows\SysWOW64  (64bit işletim sistemleri için)
Klasörüne kopyalanır. Sadece bununla bitmiyor. Daha sonra
C:\Windows\System32
ya da
C:\Windows\SysWOW64 
klasöründeki cmd.exe dosyası çalıştırılarak komut penceresine örnekteki gibi dll yada ocx adı yazılarak enter tuşuna basarak regsvr32 ile ole denetim kaydı  yapmak gerekiyor.
msstdfmt.dll dosyası için;
regsvr32 msstdfmt.dll    yazıp enter tuşuna basılır.
Eğer çözüm bulamazsanız, hata devam ediyorsa:

1- Arama çubuğuna cmd…

visual basic 6 visual studio kod dönüşümü convert

Resim
Visual Studio ile .net  platformu 10 yılı devirmesine rağmen hala Visual Basic 6 nın etkileri devam ediyor. Bende hala bazı küçük işlerde kullanıyorum. Daha sonra .net kodu oluşturduğumda oluyor.

VB6 ile oluşturduğum bir programın win8 yüklü tablette sorunsuz çalıştığını görmekte ayrı bir konu. Tabi 64 bit değil. 64 bit için .net ortamı şart.

Hala vb6 kullanıpta .net e kodlarını dönüştürmek isteyenler için çözümü vs2008 sağlıyor. Doğrudan vb6 proje dosyasını vb.net koduna dönüştürüyor. VS2008 indirme linkini yazının sonunda bulabilirsiniz. Ancak vs2010 ve üzeri sürümlerde convert menüsü boş görülüyor.

Dönüştürülen bu koduda vs2010 yada vs2013 gibi sürümlerde kullanacaksanız yine bir convert işlemi yapılması gerekiyor, ancak sorunsuz bir çevirme gerçekleşiyor.

Genellikle bu convert aracı file-open-convert yolunda oluyor ancak bulamazsanız aşağıdaki görsel size yardımcı olacaktır. Benim vs2008 professional edition sürümümde convert yoktu. Aynı yoldan görünür hale getirdim. File menüsüne ekl…