Arşiv

Kategoriler

Ne Dinliyorum...

Visual Basic ile Renk Geçiş Efekti

VB.Net ve VC# çıktı çıkalı Visual Basic 6.0  eskisi kadar rağbet görmesede programlamaya yeni başlayanlar az da olsa bulaşırlar VB’ye.  Basic tabanlı olduğundan öğrenmesi ve döküman bulması kolaydır.  Düşük özellikli bir PC’de çok rahat visual tabanlı bir yazılım geliştirebilirsiniz.  İleride öğrenilmek istenen dil için çok güzel bir temel oluşturabilir. VB ile programlama mantığını oturtup rahatlıkla [...]

0-99 İleri/Geri Sayıcı

Mikroişlemciler II dersi ödevi olarak yapmıştım. Devrenin Proteus çizimi ve Assembly kodlarına buradan ulaşabilirsiniz.
Devre butonlara basıldıkça birer sayı artarak yada azalarak sayıyor. Sayı “99″dayken ileri yada “0″ken geri basılırsa sabit kalıyor.
Kodlar 16f628 mikrodenetleyicisine göre ortak anod display için yazılmıştır. Devrenin şeması..

Uludağ üniversitesi 2. sınıf 1. dönem mikro işlemciler dersinde yapmış olduğum proje.

Ne iş yapar bu devre;

PIC16F877’nin A0 portuna bağlı olan LM35 elemanının sıcaklığa bağlı olarak Vout çıkışından gönderdiği analog sinyallerin okunarak sıcaklık ölçümünün yapılması. Belirlenen alt ve üst değerlerin iki sıcaklık noktası arası kontrol yapması ve okunan sıcaklığın bu değerler arasındaki bağıntıya göre değişik çıkışların aktif olması. Devrede bulunan 3 buton ile sıcaklık alt ve üst değerlerini ayarlayabiliyoruz. 1. buton menuler arası gezmek için diğer 2 buton ise sıcaklığı arttırıp yada azaltmak için. Devrede lm35 yerine herhangi bir sıcaklık sensörü kullanılabilir, yapısı basit olduğundan ben bunu kullanmıştım.

Visual Basic kurulduğu zaman “Microsoft Windows Common Controls” bileşeni içerisinde progressbar  gelmektedir fakat bu eleman içerisine herhangi bir yazı yazamazsınız yazılsada çok uğraştırır delirtir falan filan scrooling değişkenini smoth yaparsanız işlemciden çok yer, sevememiştim bir türlü bu nesneyi … Bende bunu düşünerekten son değiştirme tarihi 12 şubat 2005 olan projeyi yapmışım. uzun zaman [...]