top of page
Ara


11. Hafta - Java - Sınıflar & Nesneler: class, nesne yaşam döngüsü
Class (Sınıf) Nedir? Class = Şablon / Kalıp Bir varlığın özelliklerini (alanlar) ve davranışlarını (metotlar) tanımlar Tek başına gerçek bir şey değildir Örnek : “Öğrenci” bir class tır. Ali, Ayşe → nesne Object (Nesne) Nedir? Object = Class’tan üretilen gerçek varlık Class’taki tanıma göre oluşur Bellekte yer kaplar Her nesnenin kendine ait verisi vardır Aynı class’tan: 100 öğrenci nesnesi olabilir Hepsi farklı bilgi taşır Class ve Nesne Örneği Ogrenci → class o1 → object


Arduino Eğitimleri - 11. Ders - Arduino Sıcaklık Sensörü ile Ölçüm
TMP36 Sıcaklık Sensörü Arduino ile sıcaklık sensörü kullanımı, projelerde ortam ısısını ölçmek için çok yaygındır. Temel Özellikler Analog sensör −40°C ile +125°C arası ölçüm Gerekli Malzemeler 1 adet TMP36 1 adet 10k direnç Arduino Jumper kablolar Bunların tamamını Tinkercad üzerinden edinerek projenizi gerçekleştirebilirsiniz. Arduino Bağlantısı TMP36 Arduino Sol (VCC) 5V Orta (Vout) A0 Sağ (GND) GND Devre Kodlar: Kodlarla Açıklama int sensorPin = A0; TMP36 sensörünün Ardu


10. Hafta - Java - String ve StringBuilder: metin işlemleri
String Nedir? String , metin tutmak için kullanılır. Değiştirilemez (immutable) → değiştiriliyormuş gibi görünür ama aslında yeni String oluşur . String Değiştirme Örneği Burada eski metin silinmez, yeni bir String oluşur . StringBuilder Nedir? StringBuilder , metni sonradan değiştirmek için kullanılır.✔ Daha hızlıdır ✔ Metni gerçekten değiştirir StringBuilder Basit Örnek append() → metnin sonuna ekler String vs StringBuilder Özellik String StringBuilder Değiştirilebilir m


Arduino Eğitimleri- 10. Ders - LDR (Işık Sensörü) ile Işık Seviyesi Ölçme (Arduino)
. LDR (Işık Sensörü) Üzerine düşen ışık miktarına göre direnci değişen bir elektronik parçadır. Işık çoksa → direnci azalır Işık azsa → direnci artar Ne İşe Yarar? Ortamın aydınlık mı karanlık mı olduğunu anlamak için kullanılır. Günlük Hayattan Örnek: Sokak lambaları (hava kararınca otomatik yanar) Gece lambaları Akıllı aydınlatma sistemleri Gerekli Malzemeler 1 adet LDR 1 adet 10k direnç Arduino Jumper kablolar Bunların tamamını Tinkercad üzerinden edinerek projenizi..


Arduino Eğitimleri- 9. Ders - Potansiyometre ile LED parlaklığı ayarlama
Potansiyometre Potansiyometre , ayarlanabilir bir dirençtir. Çevrildikçe üzerinden geçen gerilim değeri değişir . 3 bacağı vardır bacak → 5V bacak (orta) → Çıkış (A0) bacak → GND Arduino’da orta bacaktan okunan değer: analogRead() → 0 – 1023 Bu değer genelde: LED parlaklığı Motor hızı Ses seviyesi ayarlamak için kullanılır. Kullanılan Malzemeler Arduino Uno LED 220Ω direnç (LED için şart) Potansiyometre (10kΩ önerilir) Breadboard Jumper kablolar Bunların tamamını Tinkercad ü


9. Hafta - Java - Diziler, temel algoritmalar
Java’da Dizi (Array) Nedir? 👉 Aynı türden birden fazla veriyi tek isim altında tutar. Örnek: 5 tane notu tek tek değişkende tutmak yerine dizi kullanırız. Tek Boyutlu Dizi – Tanımlama ve Yazdırma Örnek 1: Dizi Tanımlama Önemli Dizi 0’dan başlar notlar[0] → ilk eleman Döngü ile Dizi Yazdırma Örnek 2: for Döngüsü length → dizinin eleman sayısını verir Dizi Elemanını Değiştirme Örnek 3: Eleman Güncelleme dizi[1] = 2; → 2, 5 ile değiştirildi String Dizisi (Metin Dizisi) Örnek


8. Hafta - Java - Metotlar: parametre, geri dönüş
Giriş: Metotlara geçmeden önce bundan önceki projelerimizde hep projenin başında olan şu kodu hatırlayalım. Gerçek profesyonel projelerde de ‘main’ çoğunlukla en alttadır Java’da main metodunun yeri değil, adı önemlidir. Java çalışırken: Sınıfı açar. İçindeki metotlara bakar. public static void main(String[] args) metodunu bulduğu anda oradan başlatır. Yani main ister en üstte olsun ister en altta — program hep oradan başlar. “Biz artık metot yazmayı öğreniyoruz. Bu yüzden ö
Yazılıma Destek İngilizce Eğitimi 1. Ders
Bu eğitim yazılım dillerinde alıştırma yaparken ve İngilizce kod tasarımı yapmak için basit bir İngilizce eğitimini içermektedir. HEDEF 1: Temel Kelimeleri Öğrenmek (300 kelime) En gerekli olan 300 temel kelimeyi 4 kategoriye ayırdık. Bunlar İngilizceyi anlamanın %60’ını oluşturur. A) En Temel 30 Kelime (1. Hafta) Hello – Merhaba Goodbye – Hoşça kal Yes – Evet No – Hayır Please – Lütfen Thanks – Teşekkürler Sorry – Üzgünüm I – Ben You – Sen We – Biz This – Bu That


Yapay Zeka Eğitimleri (AI) - 1. Ders - Yapay Zekâ’nın Basit Tanımı
A I = Artificial Intelligence Türkçesi: Yapay Zekâ Artificial → Yapay Intelligence → Zekâ Yapay Zekâ’nın Basit Tanımı Yapay zekâ, bilgisayarların normalde insanların yaptığı düşünme, öğrenme ve karar verme gibi işleri yapabilmesini sağlayan teknolojidir. Daha da sade anlatacak olursak: Bilgisayarın örneklerden öğrenip akıllı davranmasıdır. Bilgisayarın bir problemi çözmeyi kendi öğrendiği bilgilerle yapmasıdır. Kısa örneklerle: Bir fotoğraftaki nesneyi tanıması Sana uygun v


7. Hafta - Java - Döngüler: for, while, do-while; akış kontrol (break/continue)
Java’da döngüler, bir işlemi belirli bir koşul sağlandığı sürece tekrar tekrar çalıştırmak için kullanılır. 1. FOR DÖNGÜSÜ Bir sayacı başlangıçtan bitişe kadar artırarak tekrar eden döngüdür. Genel Yapısı: Örnek: 1’den 5’e kadar yazdırma Nasıl Çalışır? i=1 başlar i <= 5 doğru olduğu sürece kod çalışır Her adımda i++ ile 1 artar 2. WHILE DÖNGÜSÜ Koşul true olduğu sürece çalışır. Döngüye girmeden önce kontrol yapılır. Genel Yapı: Örnek: 1’den 5’e kadar yazdırma Nerede kullanı


Web Trafik Ölçüm Yöntemleri Hızla Değişiyor!
Web trafiğinin yapısı hızla değişiyor. Artık birçok siteye gelen “ziyaret” gerçek insanlardan değil, yapay zekâ modelleri veya AI tarayıcıları (AI crawlers) tarafından yapılıyor. Bu durum özellikle Google, OpenAI, Perplexity, Anthropic, Bing Copilot gibi sistemlerin web verilerini çekmesiyle hız kazandı. Ne Değişiyor? Eskiden: Ziyaretçi sayısı = insan kullanıcıların tarayıcıdan siteyi açmasıydı. Google arama, trafiğin ana kaynağıydı. Şimdi: AI modelleri siteleri “ziyaret ed


Arduino Eğitimleri - 6. Ders - Arduino'ya Bağlı Dış Donanımlar
Arduino Parçaları – Giriş / Çıkış / Modül Tablosu Giriş (Input) Elemanları Arduino parçaları input ve output olarak ikiye ayrılır. Input parçalar veri sağlar , Arduino okur . Yani parça Arduino kartına sinyal gönderir. Arduino kart output parçalara sinyal gönderir . Yani kodlarla kontrol eder . Parça Adı Türü Açıklama Potansiyometre Giriş Döndürme ile analog değer verir. Buton Giriş Basıldığında dijital sinyal üretir. DS1302 RTC Saat Modülü Giriş/Modül Gerçek zamanlı saat bi


Arduino Eğitimleri - 7. Ders - LED kontrolü
LED ( Light Emitting Diode ) elektrik geçtiğinde ışık yayan bir diyottur.Ancak doğru yönde bağlanmalıdır çünkü akıma tek yönde izin verir.. Uzun bacak (Anot) → (+) Kısa bacak (Katot) → (– / GND) LED’i doğrudan Arduino pinine bağlamak tehlikelidir!Her zaman 220Ω veya 330Ω direnç kullanılır (akımı sınırlamak için). Gerekli Malzemeler Arduino Uno 1 adet LED 1 adet 220Ω direnç Breadboard ve jumper kablolar Bunların tamamını Tinkercad üzerinden edinerek projenizi gerçekleştire


Arduino Eğitimleri - 8. Ders Buton ile LED kontrolü
Arduino’da buton ile LED kontrolü , dijital giriş (buton) ve dijital çıkış (LED) arasındaki ilişkiyi öğretmek için en temel uygulamalardan biridir. Gerekli Malzemeler 1 adet Arduino (UNO, Nano, vb.) 1 adet LED 1 adet 220Ω direnç (LED için) 1 adet buton (push button) Breadboard ve jumper kablolar Bunların tamamını Tinkercad üzerinden edinerek projenizi gerçekleştirebilirsiniz. Butonu hatırlayalım. Buton Bacakları: Butonda 4 pin vardır ve şöyle isimlendirilir: 1A —— 1B 2A —— 2


6. Hafta - Java - Koşullar: if–else, else if, switch
Java’da koşul ifadeleri (conditional statements) , bir durumun (true/false) sonucuna göre farklı kod bloklarının çalışmasını sağlar. Başka bir şey olursa, gerçekleşirse ya da yerine gelirse olması gereken şey, gereklik. If I had the money... (Eğer param olsaydı…) if Yapısı Bir koşul doğruysa (true), belirli kod çalıştırılır. Açıklama: if parantez içindeki koşulu kontrol eder. yas >= 18 doğruysa, mesaj ekrana yazdırılır. Değilse, bu kod bloğu atlanır. if–else Yapısı Bir koş


Arduino Eğitimleri - 5. Ders - Arduino IDE kurulumu ve kullanımı
1. Arduino IDE Kurulumu Adım 1: Programı indir Google’a “Arduino IDE indir” yaz. https://www.arduino.cc/en/software adresine git. Windows Installer (veya senin işletim sistemine uygun sürüm) seçeneğini indir. Adım 2: Kurulum İndirilen dosyayı aç → “Next” → “Install” → “Finish”. Kurulum tamamlanınca Arduino IDE açılacak. Adım 3: Kodlama paneli Menü Çubuğu: Üst kısımdadır. “Dosya”, “Düzenle”, “Araçlar” gibi menüler yer alır. Kod açma, kaydetme, kart seçme işlemleri buradan y


5. Hafta - Java - Girdi/Çıktı: Scanner ile kullanıcıdan veri alma
Java’da Scanner sınıfı , kullanıcıdan klavye aracılığıyla veri almak için en sık kullanılan yöntemdir. Konsoldan girdi (input) almayı ve program içinde bu girdiyi işlemeyi sağlar. 1. Scanner Nedir? Scanner, Java’nın java.util paketinde bulunan bir sınıftır.Bu sınıf, kullanıcıdan klavyeden veri almak , dosyadan veri okumak gibi işlemleri yapar.Konsoldan alınan her şey String olarak gelir, ancak Scanner bunu otomatik olarak int , double , boolean gibi türlere çevirebilir. 2.


4. Hafta - Java - Operatörler: aritmetik, karşılaştırma, mantıksal operatörler
1. Aritmetik Operatörler Java’da aritmetik operatörler , sayılarla temel matematik işlemleri yapmak için kullanılır. Operatör Anlamı Örnek Sonuç + Toplama 5 + 3 8 - Çıkarma 5 - 3 2 * Çarpma 5 * 3 15 / Bölme 10 / 2 5 % Mod (Kalan) 10 % 3 1 Örnek: 2. Karşılaştırma (İlişkisel) Operatörleri Karşılaştırma Operatörleri (Comparison Operators) Bu operatörler, iki değeri karşılaştırır ve sonucu true (doğru) veya false (yanlış) olarak döndürür.Genellikle if–else yapılarında kullan


3. Hafta - Java Değişkenler & Veri Türleri: ilkel tipler, referans tipler
Değişkenler ve Veri Türleri Bilgisayar programlarında verilerle çalışılır. Bu veriler geçici olarak bellekte tutulur.Bellekte bir bilgiyi saklamak için değişken (variable) kullanılır. Bir değişken, içinde bilgi saklanan bir kutuya benzetilebilir. Bu kutuya bir isim verilir ve içine bir değer konur. Program çalıştıkça bu kutunun içindeki değer değiştirilebilir. Değişken Tanımlama Java’da değişken oluştururken önce tür (type) , sonra isim (name) yazılır.İsteğe bağlı olarak ba
AutoCAD - 1. GİRİŞ VE TEMELLER (Başlangıç Seviyesi) AutoCAD nedir, ne işe yarar
AutoCAD - 1. GİRİŞ VE TEMELLER (Başlangıç Seviyesi) AutoCAD nedir, ne işe yarar


2. Hafta - Java - İlk Program & Temel Sözdizimi: main, println, yorumlar
1. main Metodu Java programlarının çalışmaya başladığı nokta main metodudur.Yani program çalıştığında ilk olarak buradaki komutlar çalıştırılır. public class Merhaba: Programın ismi (Merhaba.java) public static void main(String[] args): Başlangıç noktasıdır. public → Her yerden erişilebilir. static → Java programı çalışmadan önce bellekte hazır olur. void → Geriye değer döndürmez. String[] args → Program çalıştırılırken dışarıdan veri alınabilir (ilerde göreceğiz.). 2. print
bottom of page
