Arduino’yu Tanıyalım

Arduino’yu Tanıyalım: Elektronik Projeler İçin Açık Kaynaklı Platform Elektronikle ilgilenen, robotik veya otomasyon projeleri geliştirmek isteyen herkesin mutlaka duyduğu bir isimdir Arduino. Peki, Arduino tam olarak nedir ve bu kadar popüler olmasının sırrı ne? Gelin, bu açık kaynaklı mikrodenetleyici platformunu daha yakından tanıyalım. Arduino Nedir? Arduino, kolayca kullanılabilen bir açık kaynaklı donanım ve yazılım platformudur. İtalyan mühendisler tarafından elektronik projelerini daha erişilebilir ve basit hale getirmek amacıyla geliştirilmiştir. Arduino, temel olarak bir mikrodenetleyici kartı ve…

"Arduino’yu Tanıyalım"

Analog Pinlerden Çıkış Sinyali Üretmek

Normalde Arduino’daki analog pinler (A0, A1, A2, …) sensörlerden değer okumak yani veri girişi amacıyla yani giriş (input) olarak kullanılır. Ancak istenirse çıkış (output) olarak da ayarlanabilirler — hatta LED yakmak veya buzzer çalmak gibi işler için de kullanılabilir. Arduino üzerinde 14 adet dijital pin bulunmaktadır. 14 Led i sırayla yakabiliriz. Ancak Analog pinleri kullanarakta led yakabiliriz. Bu durumda analog pinler çıkış pini olarak kullanılmış olacaklardır. Analog pinlerle birlikte toplamda 20 adet pini led yakmak…

"Analog Pinlerden Çıkış Sinyali Üretmek"

LDR ve RGB Ledleri Birlikte Kullanma

Proje Adı: “LDR ile RGB LED Işık Kontrolü” Amaç: Gerekli Malzemeler: Parça Adet Arduino Uno 1 Breadboard 1 LDR 1 RGB LED (common cathode) 1 220 ohm direnç / 330 ohm direnç 3 10K ohm direnç 1 Jumper kablo Birkaç Devre Bağlantısı: LDR: RGB LED (Common Cathode – Ortak GND): (Not: RGB LED’in bacak sırasına dikkat! Genelde en uzun bacak GND’dir.) Bu Kod Ne Yapacak? Tinkercad Kodu int ldrDegeri;int redPin = 9;int greenPin = 10;int…

"LDR ve RGB Ledleri Birlikte Kullanma"

Seriport Kullanımı

Arduino’da Seri Port Nedir? Arduino’yu bilgisayara USB kablosuyla bağladığımızda, Arduino ile bilgisayar arasında bir iletişim hattı oluşur. Bu hatta “seri port” denir. Seri port sayesinde: Neden Kullanılır? En Basit Seri Port Kullanımı Aşağıda çok basit bir Arduino kodu var. Bu kod, her saniye bilgisayara “Merhaba Dünya!” yazdırır. cppCopyEditvoid setup() { Serial.begin(9600); // Seri iletişimi başlatır, 9600 hızıyla } void loop() { Serial.println(“Merhaba Dünya!”); // Bilgisayara yazı gönderir delay(1000); // 1 saniye bekler } Bunu Nerede…

"Seriport Kullanımı"

LDR ile Karanlıkta LED Yakma

LDR Nedir? LDR, yani “Light Dependent Resistor”, Türkçesiyle ışığa duyarlı dirençtir. Kısaca: Işık varsa direnci düşer, karanlıkta direnci artar. Arduino bu değişimi okuyarak ortamdaki ışık seviyesini ölçebilir. Nasıl Çalışır? Ortam Durumu LDR Direnci Arduino Değeri (0–1023) Parlak (gündüz) Düşük ~800–1023 (yüksek) Karanlık Yüksek ~0–400 (düşük) Proje: Karanlıkta LED Yakan Devre Amaç: Gerekli Malzemeler (Tinkercad için): Devre Bağlantısı LDR (ışık sensörü): LED: Tinkercad Kodu int ldrPin = 0;int isikDegeri = 0;int ledPin = 13;void setup(){ pinMode(A0,…

"LDR ile Karanlıkta LED Yakma"

Potansiyometre ile RGB Led

Proje Amacı: Gerekli Malzemeler (Tinkercad için): Not: Tinkercad’de RGB LED genelde ortak katot tipindedir (GND’ye bağlanır). Devre Bağlantısı RGB LED: Potansiyometreler: Renk Deneyleri: Potansiyometre Ayarı Oluşan Renk Kırmızı sonuna kadar Kırmızı Yeşil sonuna kadar Yeşil Mavi sonuna kadar Mavi Hepsi ortada Beyaza yakın Kırmızı + Yeşil Sarı Kırmızı + Mavi Mor Yeşil + Mavi Camgöbeği 3 Potansiyometre ile RGB LED Kontrolü Devre Tasarımı int potR = A0;int potG = A1;int potB = A2; int ledR…

"Potansiyometre ile RGB Led"

Potansiyometre ile Yürüyen Işık

Proje Amacı: Bu projede 5 tane LED ışık var. Işıklar sırayla yanıyor ve sönüyor. Potansiyometreyi çevirerek bu ışıkların yanma hızını değiştirebiliyoruz. Bu da tıpkı bir ışık gösterisi gibi oluyor! Gerekli Malzemeler (Tinkercad için): Tinkercad Simülasyonu Simulate diyerek potansiyometreyi çevir ve LEDlerin hızını test et. Tinkercad’a gir, yeni bir Circuits projesi oluştur. Aşağıdaki bağlantıları yap. Kod kısmına gidip “Blocks + Text” moduna geç, doğrudan metin kodunu yapıştır. Devre Bağlantısı Potansiyometre: LED’ler: Tinkercad kodu MBlock Kodu Arduino…

"Potansiyometre ile Yürüyen Işık"

Potansiyometre ile Led Şiddeti Ayarla

Potansiyometre Nedir? Potansiyometre, üç bacaklı bir elektronik devre elemanıdır: Genelde üzeri çevrilen bir düğme gibi görünür. Potansiyometre Nasıl Çalışır? Elektrik devresindeki gerilim (voltaj) bu üç bacak arasında farklı seviyelerde alınabilir.Ortadaki bacak, çevirdikçe farklı bir noktadan gerilim verir.Bu sayede bir analog sinyal üretir (0V ile 5V arası gibi), Arduino gibi cihazlar bu sinyali okuyabilir. Nerelerde Kullanılır? Potansiyometre çok yaygın kullanılır. İşte bazı örnekler: Kullanım Alanı Açıklama Ses sistemleri Ses açma/kapama düğmeleri bir potansiyometredir. Televizyon / Radyo…

"Potansiyometre ile Led Şiddeti Ayarla"

Led Işık Şiddeti Ayarla

Proje Amacı: Bir LED’in parlaklığının yavaşça artıp azaldığını (nefes alma efekti gibi) görmek. Gerekli Malzemeler: (Tinkercad içinde hepsi var) Devre Bağlantısı (Tinkercad için): Kod (Arduino IDE ya da Tinkercad içinde “Code” kısmında yazılabilir): int parlaklik = 0;int counter;int counter2;void setup(){ pinMode(9, OUTPUT);}void loop(){ for (counter = 0; counter < 255; ++counter) { analogWrite(9, parlaklik); parlaklik += 1; delay(10); // Bekle 10 millisecond(s) } for (counter2 = 0; counter2 < 255; ++counter2) { analogWrite(9, parlaklik); parlaklik…

"Led Işık Şiddeti Ayarla"

Arduino Pinleri Tanıyalım

Arduino Pinleri Nedir? Arduino üzerindeki küçük metal deliklere “pin” denir. Bu pinler sayesinde: Arduino Pin Çeşitleri 1. Dijital (Digital) Pinler (0–13) Kullanım Örneği: cppCopyEditdigitalWrite(13, HIGH); // 13 numaralı pine elektrik ver (LED’i yak) 2. PWM (Analog Gibi Çalışan Dijital Pinler) PWM Nedir? Kullanım Örneği: cppCopyEditanalogWrite(9, 128); // 0 ile 255 arasında parlaklık değeri (128 = orta parlaklık) 3. Analog Pinler (A0–A5) Kullanım Örneği: cppCopyEditint deger = analogRead(A0); // A0 pininden 0–1023 arasında bir değer oku…

"Arduino Pinleri Tanıyalım"