Boyer Moore metin arama algoritması
Metin arama (text search), büyük bir metnin içinde bir karakter dizisinin aranması işlemidir. Klasik arama yönteminde anahtar kelime tam metinle...
Metin arama (text search), büyük bir metnin içinde bir karakter dizisinin aranması işlemidir. Klasik arama yönteminde anahtar kelime tam metinle...
Hashing mevcut veriyi kullanarak benzersiz bir değer elde etme işlemidir. Hashing ile farklı büyüklükte girdilerden sabit büyüklükte çıktı elde edilir....
Python ile yazılan bir scripti MAC OS X üzerinde bağımsız çalıştırılabilir hale getirmenin en kolay yolu py2app kullanmaktadır. py2app, Windows...
Radyo Frekansı ile Tanımlama (RFID) teknolojisi, radyo frekansı kullanarak nesneleri tanımlar. Günümüzde lojistik, malzeme kontrolü, evcil hayvan takibi, araç takibi,...
SPI (Serial Peripheral Interface), gömülü sistemlerde kullanılan, kısa mesafeli, senkron iletişim türüdür. 1980’lerde Motorola tarafından geliştirilmiştir. SD Kart ve LCD...
Dalgacıklar, veriyi farklı frekans bileşenlerine ayıran, sonra kendi ölçekleriyle eşleştirilmiş bir çözünürlüğe sahip bileşenler üzerinde çalışan matematiksel fonksiyonlardır. Ayrık Dalgacık...
DHT11; 0-50oC derece arasındaki sıcaklık değerleri arasında 1-2oC derece hassasiyetle, %20Rh – %90Rh aralığında nem değerlerini %5 hassasiyetle ölçebilen bir...
Ses sensörleri; ortam sesini sayısal olarak ölçmek veya ortam sesinin önceden tanımlanmış bir eşik değerinin üzerinde olup olmadığını kontrol etmek...
Hareket etmekte olan bir cismin hızının zamana göre değişimine ivme denir. İvme vektörel bir büyüklüktür ve m/s2 şeklinde ölçülür. Zamana...
MG811, ortamdaki karbondioksit miktarını ölçmek için kullanılan katı elektrolit bir sensördür. Arduino ile MG811 sensörü kullanmanın en kolay yolu, üzerinde...
Bu yazıda Python tkinter kütüphanesi ile hazırlanan bir form üzerinden Arduino’nun 7 numaralı dijital pinine bağlı ledin yanıp sönmesi işlemi...
Tanım Aynı tip veriler kümesinin düzenli bir şekilde tutulması için dizi, bağlı liste gibi doğrusal veri yapıları kullanılır. Bu veri...
Tanım Aynı tip veriler kümesinin düzenli bir şekilde tutulması için dizi, bağlı liste gibi doğrusal veri yapıları kullanılır. Bu veri...
OpenCV kütüphanesi ile binary görüntü üzerindeki bilgiyi vektörel hale yani bir kontur dizisine dönüştürebiliriz. Bu özelliği kullanarak bir video üzerinde...
HSV renk uzayı, 1970′ lerde RGB renk uzayına alternatif olarak için geliştirilmiştir. Özellikle görüntü tanıma uygulamalarında bazı durumlarda RGB’ den...
L298N; fırçalı DC motorları sürebilen, 24 Volta kadar voltaj regülatörlü bir motor sürücüdür. Bu modül ile aynı anda iki farklı...
ST7735; Sitronics adlı Rus firmasının geliştirdiği bir kontrol çipidir ve bu çipi kullanan ST7735 LCD modülleri oldukça uygun fiyata temin...
Serbest düşme; belli bir yükseklikten serbest bırakılan cismin başka bir kütle çekiminden etkilenmeden yere çarpana kadar gerçekleştirdiği harekettir. Serbest düşme...
Arduino ile kablosuz haberleşme yapmak için en ucuz ve basit yöntem 433 Mhz alıcı verici seti kullanmaktır. Bu setin ülkemizde...
Bilgisayarda bir sayı dizisini küçükten büyüğe veya büyükten küçüğe sıralamanın birçok yöntemi vardır. Bu işlemi yapan en basit algoritma kabarcık...
Matlab ile görüntü işleme çalışırken, bazı durumlarda görüntüyü eşit büyüklükte bloklara bölmek gerekebilir. Bu yazıda Matlab ile herhangi bir çözünürlükteki...
OLED; Organik LED veya organik ışık yayan diyot olarak adlandırılan, elektrominesans tabakanın elektrik akımına karşılık ışık yayan bir organik film olduğu...
Bu yazıda bir dönem oldukça popüler olan bir sayı bulma oyununun C++ ile kodlanması anlatılmaktadır. Oyunda temel olarak bilgisayar 4...
RTC (Real Time Clock); gerçek zamanlı saat modülüdür. RTC modüllerinin üzerinde frekansı 32.768 kHz (kuvars saatler ve saatlerde kullanılanla aynı...
Parite (eşlik) biti en basit hata sezme tekniklerinden birisidir. Binary veri dizisindeki 1’ lerin sayısının tek veya çift olmasına göre...
Decimal sayı sistemi, günlük hayatta kullandığımız sayı sistemidir ve 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rakamlarının kombinasyonları...
Serbest düşme; belli bir yükseklikten serbest bırakılan cismin başka bir kütle çekiminden etkilenmeden yere çarpana kadar gerçekleştirdiği harekettir. Serbest düşme...
Gerilim miktarının, sistemin zarar görmesini engelleyecek şekilde düzenlenmesi işlemine regülasyon (regulation) denir. LM317; elektronik devrelerde sıklıkla kullanılan bir voltaj regülatörüdür....
Bosch Gmbh tarafından geliştirilen bmp180 barometrik sensör, uygulanan kuvvete göre direnç değeri değişen yarı iletken silikon maddeden üretilmiştir. bmp180 ile...
Ses sensörleri; ortam sesini sayısal olarak ölçmek veya ortam sesinin önceden tanımlanmış bir eşik değerinin üzerinde olup olmadığını kontrol etmek...
5110 LCD’ nin genel özellikleri ve LCD5110_Basic.h kütüphanesi kullanılarak Arduino uygulaması dersi için tıklayınız. Bu derste 5110 LCD ekranına çizgi,...
5110 LCD, ilk defa Nokia 5110 cep telefonları ile kullanılmış ve günümüzde Arduino uygulamalarında sıklıkla kullanılan, ucuza temin edilebilen ve...
MQ-135 sensör; NH3, NOx, Alkol Buharı, Benzen, Duman ve CO2 gazlarının miktarına göre hava kalitesini ölçer. Ölçüm değeri 10 ile...
Karbonmonoksit (CO); bir karbon atomu ve bir oksijen atomundan oluşur. Renksiz, kokusuz, tatsız bir gazdır. Kanımızda bulunan hemoglobin, havadaki oksijeni...
IR (Infra-Red) yani kızılötesi sensör; genellikle engel tespit etmek veya çizgi takip etmek amacıyla kullanılan sensördür. Sensör üzerinde bir led...
PIR (Passive Infra-red); pasif kızılötesi kelimelerinin İngilizce kısaltmasıdır. PIR sensör; bulunduğu ortamda canlı hareketliliğini, ortamdaki kızılötesi ışınım seviyesindeki farklılıkları ölçerek...
ACS712; Allegro MicroSystems tarafından üretilen, hem AC hem DC akım değerlerini ölçebilen Hall Etkisi yongasıdır. Hall Etkisi ilkesi; Amerikalı fizikçi Edwin...
Keypad; Türkçe’ de tuş takımı veya klavye olarak adlandırılır ve kullanıcının mikrodenetleyiciye veri girmesini sağlar. Arduino uygulamalarında kullanılan keypadler genellikle 4×1...
DHT11 ve DHT22; düşük maliyetli dijital sıcaklık ve nem sensörleridir. Havanın durumunu ölçmek için kapasitif nem sensörü ve termistör kullanırlar....
Röle; küçük akım ve gerilimle çalışan bir cihazla yüksek akım ve gerilimle çalışan başka bir cihazı kontrol etmek için kullanılan...
90′ lı yıllarda dijital kamera gibi yüksek kapasite bellek gereksinimi olan mobil cihazların yaygınlaşması, fiziksel olarak küçük ancak bellek kapasitesi...
İnsan kulağı saniyede 20 titreşim (20Hz) ile 20.000 titreşim (20 Khz) arasındaki ses dalgalarını duyabilir. Ultrasonik sensörler, insanın duyma alanı...
8×8 dot matrix display, yatayda ve dikeyde 8 sıra olmak üzere toplam 64 ledin bir matris şeklinde dizilerek oluşturulduğu basit...
7 segment display; 0′ dan 9′ a kadar numerik karakterleri ve bir nokta işaretini göstermek için tasarlanmış, 8 adet ledden...
Joystick; iki tane potansiyometreden oluşan ve iki eksende kontrol sağlayan mekanik modüldür. Arduino uygulamalarında kullanılan joysticklerde iki potansiyometre dışında bir...
Reosta olarak da bilinen potansiyometre, değeri kontrol edilebilen bir dirençtir. V+ dan GND uygulanan bir gerilimde, potansiyometre sağa doğru çevrildikçe...
Standart servo motorlar, 0 ile 180 derece arasında (yarım tur) dönebilen ve 1 derece hassasiyete sahip motorlardır. Servo motorun içinde...
LM35 sıcaklık sensörü; -55 ile 150 °C aralığında ölçüm yapabilen analog bir sensördür. 4-30V aralığındaki besleme gerilimine karşın her 1°C...
LDR; Light Dependent Resistor yani Işığa Bağımlı Direnç anlamına gelen kelimelerin baş harflerinden oluşan, foto direnç olarak da adlandırılan devre...
Buzzer; Arduino projeleri veya devrelerde uyarı sesi gibi basit sesler çıkarmak için kullanılan devre elemanıdır. İçerisinde biri metal diğeri seramik...