HC-SR04 Sensör Kullanımı ve Ses Hızı Hesaplayıcı

HC-SR04

Bu yazımda, HC-SR04 Sensör Kullanımı hakkında detaylı bilgiler vereceğim. İnternette bulduğunuz çoğu kod, hazır olarak kopyalanıp alındığı için, ses hızı sabiti olarak hep 29.1 olarak kabul ediliyor. Bu aslında yanlış bir değer, ortamınız sıcak ise ses hızı artacağı için, sabitimizin değeri aslında düşecek. İşte ben burada bu değeri siz kendinize göre nasıl hesaplayacaksınız, ondan biraz bahsedeceğim ve ayrıca yaptığım hesap makinesini de sizinle paylaşacağım. Bu sayede hiçbir şey ile uğraşmadan, ortam sıcaklığı değerini girip, sabitimizi hızlı bir şekilde alabileceğiz.

Gerekenler

  • 1 Adet Arduino Uno
  • 1 Adet HC-SR04 Sensör
  • 4 Adet Dişi-Erkek Jumper Kablo

Devre Şeması

HC-SR04-Devre
HC-SR04-Devre Şeması

Kodlar

Şimdi HC-SR04 Sensör Kullanımı için Arduino’muza aşağıdaki kodları yükleyeceğiz. Yalnız dikkat etmeniz gereken bir nokta var, varsayılan olarak her yerde dolaşan


Linux FC Komutu Detayları (Linux Terminal Geçmişi)

fc Komutu Nasıl Kullanılır- EvrimAltay.Net.png

Bir önceki yazımda FC Komutu’nun detayları ile ilgili bahsetmiştim. Yazıya ulaşmak için Linux’ta Bir Önceki Komutu Editör ile Düzenleyip Kullanma başlığına tıklayarak ulaşabilirsiniz.

Şimdi ise komutun bazı ek özelliklerinden bahsedeceğim, daha rahat kullanılabilir olması açısından ek ayarları nasıl yapılır onları inceleyeceğiz.

Listeleme

FC Komutu bir önceki yazdığınız komutları listeleyebilme özelliğine sahip. Aşağıdaki komut ile, kullanım sıra numaraları ile beraber son kullandığınız komutları listeleyebilirsiniz.

fc -l

Listeleme Filtreleri

FC komutu eğer geçmişinizdeki kayıtlarda mevcut ise, belirlediğiniz aralıktaki komut geçmişinizi listeleyebilir

# fc -l aralık_başlangıç aralık_bitiş
fc -l 1900 1950 # 1900 ile 1950 arasındaki 50 komutu listeleyecek

Listeleme Numaralarını Kaldır

Eğer listelerden numaraları kaldırmak istiyorsanız -l parametresine bir -n parametresi eklemeniz yeterli olacaktır. Yukarıdaki örnek için;

                

Linux’ta Bir Önceki Komutu Editör ile Düzenleyip Kullanma

fc Komutu - EvrimAltay.Net.png

Linux kullanıyorsanız kesinlikle terminal kullanıyorsunuzdur, terminalde hatalı komut gönderdiğinizde ise; bu komutu hızlı bir şekilde, yukarı ok işareti ile tekrar ekranınıza getirebileceğinizi tabii ki herkes gibi biliyorsunuzdur.

Fakat hatalı komut uzun veya düzenlenmesi biraz uğraştırabilecek bir şey ise; tek satırda bunu düzeltmek zor ve uğraştırıcı olabilir. İşte bu sebeple bütün Linux dağıtımlarında bulunan fc komutunu kullanabilirsiniz.

fc komutu, işletim sisteminden farklı olarak Shell ile beraber gelir, bütün Linux dağıtımlarında olmasının sebebi de budur.

fc komutu ile bir önceki komutu terminal editörünüz ile düzenleyip tekrardan kullanabilirsiniz.

Bu yazımda, hem bu komutun nasıl kullanıldığından bahsedeceğim, hem de popüler Linux terminal editörlerinden olan VIM ve Nano’nun kısaca kullanımından bahsedeceğim.

Kullanımı

fc

Hemen ardından bir önceki komut dilenildiği şekilde düzenlenip; editör kayıt edildiğinde. Komut anında gönderilir.

Nano Editörden Kaydet ve Çık

                

En İyi WiFi Kanalını Seçmek

En İyi WiFi Kanalı

Eğer siz de benim gibi yüzlerce kişinin yaşadığı bir site kompleksinde yaşıyorsanız; bağlantınızı güçlendirmek için en az kullanılan wifi kanalını bulup, modeminizin o kanaldan iletişime geçmesini sağlayabilirsiniz.

Bu sayede, ağ bağlantınız daha stabil olacak; bağlantı kopmaları ve latency değerleri azalacak 🙂

En İyi WiFi Kanalı seçmek, her işletim sistemi için bazı farklılıklar gösteriyor tabii ki. Ben sizin için 3 işletim sistemi için de nasıl yapabileceğinizi kısa bir şekilde özetle anlatacağım. Ardından WiFi Modeminden nasıl ayar yapabileceğinizi göstereceğim.

Linux

Evet, bir Linux dağıtımı olan Ubuntu 18.04 kullandığım için, bununla başlamam normal tabii ki 🙂 Linux’ta herhangi bir program kurmadan, hızlı bir şekilde tarama gerçekleştirebilirsiniz; Linux farkı 🙂 İhtiyacınız olan çoğu yazılım hazır, kurulu olarak geldiği için çoğunlukla bir şey indirmeniz gerekmiyor zaten…

Öncelikle aşağıdaki komutu vererek hangi WiFi aygıtı ile internete bağlı olduğumuzu bulalım. Genellikle wlan0


WordPress Resim – Simple Lightbox Eklentisi

WP Simple Lightbox Eklentisi - EvrimAltay.Net

WordPress blogunuza wordpress resim galerilerinizi görüntülemek için hoş bir Lightbox eklentisi katmak istemez miydiniz? Bu eklenti otomatik olarak, resime verilmiş bağlantıları algılayıp; resme tıklandığı anda hoş bir şekilde, sayfayı yenilemeden. Resmin büyük halini açmakta.

Özellikler

  • Kolay kurulum, hatta kurulumu bile yok. Eklenti etkinleşir eklenmez çalışıyor.
  • Eklentinin görünen, gerekli kısımları hızlıca Türkçe’ye çevrilebiliyor.
  • Birden fazla ayara sahip, eklenti blogunuzun neresinde devreye girecek, seçebiliyorsunuz.
  • Gruplamalar, slayt ayarları ve benzeri seçimler, eklenti ayarlarından hızlı bir şekilde yapılabiliyor.
  • Hızlı bir şekilde galerilerinizi anında hoş bir görsel şölene dönüştürebilirsiniz 🙂

Demo

Örnek olarak bir önceki yazımız olan Çoklu Ürün Sipariş Formuna göz atabilirsiniz. Oradaki Ekran Görüntüleri sayfası, bu eklentinin nasıl çalıştığını net bir şekilde göstermekte 🙂

Kurulum

Hızlı bir şekilde eklentiyi kurabilmek için blogunuzun yönetim panelinde yer alan WordPress eklenti yükleyicisi ile kurabilirsiniz. Yeni ekle butonundan, WP Simple Lightbox eklentisini aratın, kurun


Gelişmiş Çoklu Ürün Sipariş Sistemi %100 Mobil Uyumlu

Çoklu ürün sipariş etme yazılımı, sistemi PHP

Eski usul, çoklu ürün sipariş formları, modern dokunuş ile geri geldi! Yeni nesil sepete atıp sonra sipariş sayfasında sipariş vermek bazen müşteriler için can sıkıcı olabiliyor. Her şeyi toplu bir şekilde görüp, sipariş adedine göre anlık toplam tutarı görmek müşteriler için daha kolay ve pratik oluyor.

Birden çok ürüne sahipseniz, tüm ürünlerinizin tek bir sayfada, hoş bir şekilde listelenmesini, anlık vergi hesaplamalarının (var ise) yapılabilmesini ve hızlı bir şekilde sipariş verip anında iki tarafa da mail bildirimi gitmesini, aynı anda da kullanışlı yönetim panelinden her şeyi takip edip; ürün ve kategori ekleyip. Eklenti desteği ile de sisteme ek özellikler kazandırabilmek istiyorsanız. Bütün bunların en yeni Bootstrap sürümü olaran Bootstrap 4 ile, tam %100 mobil uyumlu olmasını istiyorsanız. Kesinlikle doğru yerdesiniz. Çoklu ürün sipariş formumuz tam size göre!

Sistemimiz %100 mobil uyumludur,


MkDocs ile Kolay ve Hızlı Dökümanlar Oluşturun

Çok hoş, aşırı basit, tamamen MarkDown destekleyen, Python ile yazılmış gerçekten hoş (biliyorum tekrar ettim ama gerçek bu yani :)) bir döküman hazırlama betiği.

Nedir Bu?

Eğer siz de benim gibi birden çok proje ile ilgileniyor, ve bir sürü döküman hazırlıyorsanız, HTML ile uğraşmanın tam bir sorun olduğunu biliyorsunuzdur. WYSIWYG editörleri de bir süre sonra bocalamaya, karışıklaşmaya başlıyor. İşte bu yüzden ya MarkDown geliştirildi. Hızlı, basit ama aşırı etkili. Ve döküman yazarken gerekebilecek bütün stillere de sahip. İşte MarkDown’ın gücünü, MkDocs ile birleştirince de ortaya çok hoş, hızlı ama kaliteli dökümanlar çıkıyor.

Kısaca Özellikleri

Sistem düzenlemelerinizi yaparken aynı zamanda hızlıca ön-izlemelere olanak sağlayan bir modüle de sahip, sizin yerinize hemen bir sunucu kuruyor. Yaptığınız güncellemeler anlık orada da güncelleniyor. İşiniz bitince de tek bir komutla ne gördüyseniz onun aynısını size bir klasörde


Python ile Komut Satırından Güçlü Parolalar Oluşturun

Python 3 Komut Satırından Parola Oluşturucu

Linux veya Windows kullanmanız fark etmez, güçlü parolalar oluşturmak ve bunların sizin bilgisayarınızda kalmasını sağlamak çok önemli.

Bu sebeple Pyton ile kendi küçük betiğimi yazdım. İstediğiniz özelliklerde, istediğiniz uzunlukta ve istediğiniz kadar parola oluşturmanızı sağlayan betik 33 satır koddan ibaret.

İndir

Aşağıda bağlantısını verdiğim, GitHub üzerinden rnd.py dosyasını indirin.

GitHub Bağlantısı: https://github.com/altayevrim/smallpy

Basit Kullanım

Kullanabilmek için sisteminizde Python 3 yüklü olmalıdır. Python 2 desteklenmemektedir.

Çeşitli parametreler desteklenmekle beraber, hızlıca parola oluşturmak için aşağıdaki komutu kullanabilirsiniz.

Sistem size 3 adet 10 karakterli parola oluşturur.

python3 rnd.py

Yardım İçin

python3 rnd.py -h

Parola Tipi (-t)

Betik nasıl bir parola istediğinize bağlı olarak size rastgele parolalar oluşturuyor. Tip seçimi için -t komutunu kullanabilirsiniz. Varsayılan Değer: hs

Sadece Sayı (s)

python3 rnd.py

Reklamlardan Kurtulun, Takip Edilmeyin!

Reklamlardan kurtulun

Reklamlar artık hayatımızın bir parçası oldular. İnternette dolaşırken, video izlerken, telefonda mesajlaşırken, epostalarımızı kontrol ederken, hatta oyun oynarken her yerden fırlayan reklamları görüyoruz. Buna alıştık da aslında.

Reklamlar Nasıl Çalışıyor?

Reklamların olabilmesi için o reklamları veren bir reklam veren ve reklamları yayınlayan bir yayıncıya ihtiyaç var. Eskiden bu iki taraf, birbirlerini bir şekilde bulup belirli bir ücrette anlaşıp belirli bir periyotta reklamın yayınlanmasını sağlıyorlardı. Fakat bu hem zor bir süreçti, hem de reklam veren; reklamının başarıya ulaşıp ulaşmadığından emin olamıyordu. Ayrıca reklamın yayınlandığı site; genel konularda yayın yapan bir site ise; çoğu zaman yayınlanan reklam, ziyaretçilerin ilgisini çekmeyen reklamlar oluyordu.

Ve günümüzde internet gelişince her şey farklı bir şekilde gelişmeye başladı. Artık reklam veren ve yayıncıyı birleştiren aracı şirketler var. Google Ads gibi mesela. Google Reklamları bu sitede bile aktif ve benim para


Rimtay Şifreleyici

Ücretsiz Dosya Şifreleme Programı

Python ile kodlamış olduğum hızlı dosya şifreleme programıdır. Tek bir tıklama ile bütün bir klasördeki dosyaları ayrı ayrı otomatik olarak şifreler. Şifreler gelişmiş AES Şifreleme algoritması ve otomatik oluşturulmuş güçlü Şifreleme Anahtarı ile korunur.