Bu örnek Python programı ile istenilen uzunlukta ve istenilen sayıda rastgele parola üretebileceğiz. Parola içerisinde kullanılacak karakterler kendi belirlediğimiz karakter havuzundan seçilerek random kütüphanesi ile bu havuzdan karakter seçilerek istenilen sayıda ve istenilen uzunlukta rastgele parolalar üretilerek ekrana yazdırılacak.
Okumaya devam etPython 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 etArduino 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 etArduino 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 etArduino 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 etArduino 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 etPython 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 etArduino 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 etArduino 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