Python ile Random Kütüphanesini Kullanarak Sayı Tahmin Oyunu

Bu örnekte random kütüphanesi yardımıyla 1 ile 10000 arasında bir rastgele sayı üretip daha sonra bunu kullanıcıya tahmin ettirerek buldurmaya çalışan bir uygulama yazacağız. Programın sonucunda kullanıcının doğru sayıyı kaç tahminde bulduğunu da geri bildirim ile vereceğiz. Kullanıcı ilk tahminde bulunduktan sonra kullanıcının tahmin ettiği sayı bulunması istenen sayıdan küçükse […]

Okumaya devam et

Arduino ile Buzzer ve Buton Kullanarak Piyano Yapımı

Buzzer projerinizde basit uyarı sesleri çıkarabilmek için kullanabileceğiniz basit bir bileşendir. Bir çok projede kullanılabilir. Basit bip-bip sesleri çıkarabilmesinin yanında farklı tonlarda sesler de çıkarmak için kullanılabilir. Bu projede buzzer ve butonlar kullanarak Arduino ile basit bir piyano yapacağız. Kullanacağımız malzemeler: Ardunio UNO Buton x 7 (Her nota için bir […]

Okumaya devam et

Arduino ile Seri Port Kullanımı

Bir önceki dersimizde potansiyometre ile LED parlaklığının nasıl ayarlanacağını öğrenmiştik. Bu derste ise benzer bir uygulama ile seri port ekranının kullanımını öğreneceğiz. Devremiz 9 numaralı pine bağlı bir LED içeriyor. Bu LED’in PWM destekleyen Arduino pinlerinden birisine bağlanması önemli. Potansiyometrenin ortadaki bağlantı noktası ise analog pinlerden (A0-A5) birisine bağlanmalı. Kodlarda […]

Okumaya devam et

Arduino ile Potansiyometre Kullanarak LED Parlaklığını Ayarlama

Bir önceki dersimizde analogWrite() fonksiyonu ile LED parlaklığını ayarlamayı öğrendiğimize göre (Arduino ile Nefes Alan LED Efekti) sırada analogRead() fonksiyonunun nasıl kullanıldığı var. Bu fonksiyonu kolayca öğrenebilmeniz için basit bir uygulama seçtik. Öncelikle potansiyometreleri (kısaca pot diyebiliriz) biraz tanımamız bu uygulamanın daha iyi anlaşılması açısından yararlı olacaktır. Kullanacağınız potansiyometre resimde […]

Okumaya devam et

Arduino ile Nefes Alan LED Efekti

Bu uygulamada Arduino’nun PWM kontrolü sayesinde bir LED’ in parlaklığını kontrol edeceğiz. Daha önceki uygulamalarımızda Arduino’ nun dijital pinlerine bağladığımız LED’ e HIGH ve LOW şeklinde iki durum atayabiliyorduk. LED ya yanıyordu ya da sönük duruma geçiyordu, PWM kontrolü sayesinde bundan sonra LED’ in parlaklık seviyesini de kontrol edebileceğiz. Bu […]

Okumaya devam et

Python ile Asal Sayılar

Bildiğiniz gibi asal sayılar, sadece kendisine tam bölünebilen sayılardır. Bilgisayarların işlem gücünden yararlanarak en büyük asal sayıyı bulma çabaları durmadan devam ediyor. Sayılar büyüdükçe asal olup olmadığını bulmak daha da zorlaşıyor. Bu örnek en basit haliyle, performans kaygısı gütmeden, klavyeden girilen sayının asal sayı olup olmadığını buluyor.

Okumaya devam et

Arduino ile Buton Kullanımı

Bu projede Arduino ile buton kullanımı ile ilgili temel bir örnek uygulama yapacağız. Bunun için bir adet LED’e, bir adet butona, bir adet 220 ohm (Kırmızı-Kırmızı-Kahverengi) dirence, bir adet 10 kiloohm (Kahverengi-Siyah-Turuncu) dirence ve bir miktar jumper kabloya ihtiyacımız olacak. Bizim bu uygulamada kullanacağımız butonun iki durumu vardır: Açık ve […]

Okumaya devam et

Arduino Trafik Işığı Simülasyonu

Bu projede trafik ışıklarının renginde seçtiğimiz 3 adet LED ve bu LED’lere bağlanacak 3 adet 220 ohm (Kırmızı-Kırmızı-Kahverengi) direnci kullanarak trafik lambası simülasyonu yapacağız. LED’ler şekilde görüldüğü gibi Arduino kartına 220 ohm değerinde dirençlerle seri olarak bağlanmıştır. Bu uygulamada bir önceki uygulamadan farklı olarak dirençleri LED’lerin eksi ucuna (katot) bağladık. […]

Okumaya devam et

İki Tane LED’i Sırayla Yakıp Söndürme

İki adet LED’i Arduino kartına breadboard (delikli kart, deney kartı) kullanarak bağlayıp bu LED’leri sırayla yakıp söndüreceğiz. Bu iş için 2 adet LED’e ve 2 adet 220 ohm (Kırmızı-Kırmızı-Kahverengi) dirence ihtiyaç duyacağız. LED’ler şekilde görüldüğü gibi Arduino kartına 220 ohm değerinde dirençlerle seri olarak bağlanmıştır. Bunun sebebi; Arduino kartının dijital […]

Okumaya devam et