Page 2 of 3
1- Giriş: Bu yazımda KheperaIII robotunun çalıştırılmasından işletim sistemine uzaktan bağlanmaya kadar takip edilmesi gereken adımları açıklayacağım. 2- İlk Çalıştırma ve RS232′den Bağlanma: RS232′den bağlanmadan ve KheperaIII’ü çalıştırmadan…
1- Giriş: Bu yazıda Khepera III için K-Team firmasının sunduğu geliştirme ortamını tanıtacağım. Ayrıca Khepera III için ilk programımızı bu yazının sonuna doğru yazacağız. 2- Geliştirme Ortamı ve…
A- Gerekli Malzemeler: 1- 1 adet 16F877A mikrodenetleyici 2- 8 adet kırmızı LED 3- 8 adet 220 ohm direnç 4- 1 adet 4k7 direnç 5- 2 adet 22pF…
A- Gerekli Malzemeler: 1 – 1 adet 16F877A mikrodenetleyici 2 – 1 adet kırmızı LED 3 – 1 adet 220 ohm direnç 4 – 1 adet 4k7 direnç…
A- Gerekli Malzemeler: 1 – Bilgisayar 2 – 2 adet RS232 kapısı bulunan bilgisayar yada USB-Seri dönüştürücü B- Açıklamalar: Bu uygulamada ISIS ortamında RS232 simülasyonu yapacağız. Bunun için…
1- Giriş: Bu uygulamada PIC 16F877A kullanarak 4×20 LCD denetiminin nasıl yapıldığı gösterilmiştir. Ayrıca örnek olarak LCD’ye Türkçe karakter desteği de eklenmiştir. 2- Uygulama: Bu uygulamada PIC C…
Birkaç sene önce yazıp programlama.com’da yayınladığım C/C++ dilinde yazdığım saf Win32 API programlama makalelerim: [C++][Win32 API] Dialog üstü OpenGL [C++][Win32 API] Md5 Şifreleme [C++][Win32 API] Shared Data Segment…
1- Xilinx ISE Webpack Nedir? Xilinx ISE Webpack Xilinx firmasının bedava dağıttığı ve Xilinx FPGAlarının üzerinde çalışılmasını sağlayan bir yazılımdır. Verilog veya VHDL ile yazılan kod sentezlenebilir ve…
A- Giriş: Bu uygulamada S3E SK nın üzerinde bulunan LED leri ve düğmeleri kullanacağız. LED ler bir sayıyı göstermeye yarayacak ve düğmeler de bu sayı üzerinde oynama yapmaya…
8086 ve PIC’den sonra bu uygulamada S3E SK yı kullanarak bir karaşimşek efekti uygulaması yapacağız. Sanırım karaşimşek efekti yapma olayı takıntı haline geldi. B- Uygulama: Teknik olarak bundan…
1- Giriş: Spartan 3E Starter Kit Digilent firmasının Xilinx Spartan 3E 500 modelli FPGAsı için ürettiği bir geliştirme ortamıdır. Bu ortam kullanılarak FPGA denenebilir ve çeşitli uygulamalar yapılabilir….
1- Giriş: Bu yazıda elimdeki bir NES (Nintendo Entertainment System – 1983) kumandayı Spartan 3E Starter Kit’ e bağlayıp kullanacağım. Mesela basılan tuşlara göre Starter Kit üzerinde farklı…
1- Giriş: Bu örnekte 4 adet servo motoru paralel olarak FPGA ile nasıl kontrol edebileceğimizi göreceğiz. Servo motorların nasıl çalıştığını bilmiyorsanız sorun değil. Aşağıdaki makaleyi okumanızı tavsiye ederim….
1- Giriş: Bu yazıda bir Verilog tasarımını hızlandırmak amacıyla boru hattı tekniğinin kullanımı göreceğiz. Boru hattı iyi güzel de o nedir diyorsanız Vikipedi’nin “Boru Hattı (Bilgisayar)” başlığına bakabilirsiniz….
1- Giriş: Bu yazıda D programlama dilini kullanarak ilk programımızı yazacağız. Programlamaya yeni başladıysanız D ile başlamayın. C# veya Java gibi bir dili tercih edin. Eğer programlamaya yeni…
1- Giriş: Bu yazıda D programlama dili ile klavyeden veri alma ve komut satırından parametre alma konularını ele alacağız. Ayrıca if-else ve foreach döngüsünü de örnekleyeceğiz. Aslında bu…
1- Giriş: Bu yazıda D programlama dilindeki veri tiplerini listeleyeceğiz. D dilinde diğer dillerde bulunmayan ilginç veri tipleri bulunmaktadır. 2- Tam Sayı Veri Tipleri: byte – 8…
1- Giriş: Bu yazıda D programlama dilindeki döngülerden bahsedeceğiz. 2- Döngüler: D programlama dilinde aşağıdaki döngüler bulunmaktadır: if-else while do-while for foreach Şimdi de bu döngüler için birer…
Bu D programlama örneğinde fibionacci sayılarını hesaplayan bir program bulunmaktadır. // Kütüphane dosyaları import std.stdio; // Basit girdi/çıktı işlemleri import std.string; // Dizgiler üstünde işlemler // Ana fonksiyon void main(char[][] argumanlar) { // Değişken tanmlamalar char[] veri_okunan; // Klavyeden okunan veriler bu diziye doldurulur int mevcut_sayi = 2; // Hesaplanan fibionacci sayısının tutulduğu değişken int onceki_sayi = 1; // Bir önceki fibionacci sayısının tutulduğu değişken int tampon; // Tampon değişken int sinir; // Sınır sayısı writef(“Fibionacci sayilarini listeleyecegim…\n”); // Ekrana yazı yaz writef(“1 den hangi sayiya kadar listelememi istersin?”); // Ekrana yazı yaz veri_okunan = chop(readln()); // Klavye girdisini oku sinir = atoi(veri_okunan); // Girilen sayıyı int veri tipine çevir writef(“1*1”); // Dizinin ilk 2 sayısını yaz…
1- Giriş: Bu yazıda matematiksel hesapların D dilinde nasıl yapılabileceğini göreceğiz. 2- Basit Matematiksel Hesaplamalar: Aşağıdaki kodda toplama, çıkarma, çarpma ve bölme işlemlerinin D dilinde nasıl yapılabildiğini…