content top

Not Hesaplayıcı – Üniversite

Not Hesaplayıcı – Üniversite

Şayet vize-final öncesi veya vize-final sınavlarından sonra sonuçlarınıza bağlı olarak hesaplama yapıp, hangi dersin ortalamaya ne değer kattığını görmek isteyebilirsiniz. Kredi notlarınızı kalıcı olarak hafızada tutarak bir sonraki güncellemelerinizi de yapabilirsiniz. Üniversite dönemimde devamlı olarak kullandığım bir program olduğu için hızlı ulaşımı ve pratikliği açısından kolaylık sunduğundan sizinle paylaşmak istiyorum.

Devamı...

C# Arayüzüne .DLL Dahil Etmek

C# Arayüzüne .DLL Dahil Etmek

Windows tabanlı yapılacak yazılımlar için gerekli olan dinamik bağlantı kütüphanelerini C# arayüzüne dahil edeceğiz. Kurulum dosyalarından farklı olarak, hazır kütüphaneleri projelerin içine aktararak, projenin tek parça ve daha düzenli şekilde çalıştırılmasını uygun gördüğüm için işinize yarayacağını düşünüyorum.

Devamı...

Arduino Hex Uploader Programı

Arduino Hex Uploader Programı

Flash programlayıcıya ihtiyacınız olmadan, yapmış olduğunuz Arduino tabanlı projelerinizde kullanabileceğiniz bir HEX yükleme programıdır. Daha önceden oluşturmuş olduğunuz HEX kodlarını, bu program ile çok daha hızlı ve pratik bir şekilde ATMega işlemcilerinizi programlayabilirsiniz.

Intel 8051 mimarisi tarafından oluşturulan, yani 8-bit AVR tabanlı HEX kodları çalışmaktadır. Tasarlamış olduğum program aşağıdaki Arduino modellerini desteklemektedir.

Devamı...

PIC18F4550 ile USB-HID Haberleşme [C# ve MicroC ile Motor-LED Kontrollü]

PIC18F4550 ile USB-HID Haberleşme [C# ve MicroC ile Motor-LED Kontrollü]

Bildiğiniz üzere internet ortamında USB HID, Serial Port, Ethernet gibi somut bir bağlantı gerektiren ve arayüz üzerinden bir takım komutlar doğrultusunda mikrodenetleyicilerle hazır modüller olmadan (Arduino, Rasperry Pi, Netduino, STM32F4 vs.) çalışmalar yapmak kaynak azınlığından dolayı sıkıntılıdır. İyi yönünden bakmak gerekirse, türkçe kaynaklar günden güne çoğalmaktadır. Gerek teknik kitaplar gerekse paylaşmayı bir borç bilen bloggerlarda buna dahil.

Günümüzde bilgisayarlarda karşımıza çıkan klavye, mouse, yazıcı gibi HID (Human Interface Device = İnsan Arayüz Cihazı)  aygıtları, direkt olarak insanla etkileşime geçer ve kimisi de komut bekler. Biz de aynı şekilde USB ile motor kontrolü, sensör kontrolleri gibi birçok projeye adım atma potansiyeli oluşturacağız. Şimdi ise projemizde basit olarak C# arayüzüyle 8 adet çıkışı kontrol edip, bu çıkış bilgilerini ise LCD üzerinden okuyacağız. Ayrıca 1 adet step motorun adım-hız kontrollerini yapan kontrol ünitesini oluşturacağız.

Devamı...

C# Speech Recognition #2

C# Speech Recognition #2

Daha önceki makalemde “Speech Recognition” konusunu ele alan programın kodlarını analiz edeceğimi söylemiştim. Hadi buyrun programa bir göz atalım.

Devamı...

C# Speech Recognition #1

C# Speech Recognition #1

Windows 10 işletim sisteminin bizlere sunmuş olduğu, “IOS Siri” ve “Google Now” gibi dişli platformlara rakip olan Cortana’nın işleyişini ve kullanılışını merak etmiştim. Diğerlerinden eksik olan tek tarafı türkçe dil desteğinin olmamasıydı. Windows platformunu ancak ingilizce olarak kullandığımızda Cortana ile anlaşabiliyor olduğumu fark ettim. Bu makalemin devamında sizlere Google API kullanmadan yani Cortana’yı kullanarak isteklerimiz doğrultusunda nasıl bir program yazacağız onlardan bahsedicem.

Devamı...
content top