Elektronik Atölyem

Arduino nedir? Kartı tanıyalım

14 dakika · Orta

Simülasyonlar ve testler okunmaz; onlara geldiğinde duraklatıp deneyebilirsin.

Şimdiye kadar kurduğun devreler hep aynı şeyi yaptı: pil bağlanınca LED yandı, flaşör kendi ritminde yanıp söndü. Davranışlarını değiştirmek için parçaları değiştirmen gerekiyordu. Mikrodenetleyici ile devrenin davranışını kodla belirlersin. Aynı devre, yazdığın programa göre bir gün gece lambası, ertesi gün alarm olabilir.

📷 Gerçek görünüm

Arduino Uno
Arduino Uno

Mikrodenetleyici ve Arduino

Mikrodenetleyici, tek bir entegrenin içine sığdırılmış küçük bir bilgisayardır: işlemci, program belleği, RAM ve giriş-çıkış pinleri. Çamaşır makinesinden kumandaya kadar etrafındaki elektronik cihazların çoğunda bir tane bulunur.

Arduino ise bir mikrodenetleyiciyi yeni başlayanlar için kolay kullanılır hale getiren bir karttır ve yazılım ortamıdır. USB kablosuyla bilgisayara bağlarsın, kodunu yazarsın, tek tuşla karta yüklersin. Bu kursta en yaygın model olan Arduino Uno'yu kullanacağız. Kartın üzerinde ATmega328P mikrodenetleyicisi bulunur.

Kartı tanıyalım

USB7–12VATmega328P1312~11~10~987~6~54~3210Dijital pinler 0–13 (~ olanlar PWM)LIOREFRESET3.3V5VGNDGNDVINA0A1A2A3A4A5Güç pinleriAnalog girişler

Dijital pinler (0–13)

Açık/kapalı (HIGH/LOW) sinyallerle çalışır: LED yakmak, buton okumak. 0 ve 1 numaralı pinler USB haberleşmesi için de kullanıldığından yeni başlayanlar bunları boş bırakmalı.

PWM pinleri (~3, 5, 6, 9, 10, 11)

Hızla açıp kapatarak 'ara değer' üretir: LED parlaklığı, motor hızı.

Analog girişler (A0–A5)

0–5 V arasındaki gerilimi 0–1023 arası bir sayı olarak okur: potansiyometre, ışık ve sıcaklık sensörleri.

Güç pinleri

5V ve 3.3V: sensörleri beslemek için. GND: toprak. VIN: harici adaptör gerilimi.

Dahili LED (L)

13 numaralı pine bağlıdır. Hiçbir şey bağlamadan ilk programı denemek için kullanılır.

USB ve güç girişi

USB hem program yükler hem de kartı besler. Bilgisayar olmadan çalıştırmak için 7–12 V adaptör kullanılır.

Sınırlar: kartı yakmamak için

  • Bir pinden çekilecek akım en fazla 20 mA olmalı (mutlak sınır 40 mA). Tek bir LED dirençle sorunsuzdur. Motor, röle ve LED şeritleri doğrudan pinden asla beslenmez, transistör gerekir.
  • Pinlere 5 V'tan yüksek ya da eksi gerilim uygulama.
  • Bütün pinlerden çekilen toplam akım 200 mA'i geçmemeli.
  • 5V pinini doğrudan GND'ye değdirme. Bilgisayarının USB portunu koruma devresi keser ama bu bir alışkanlık olmamalı.

Bilgisayarını hazırla

  1. arduino.cc adresinin Software bölümünden Arduino IDE'yi indir ve kur (Windows, macOS ve Linux için ücretsiz).
  2. Kartı USB kablosuyla bağla. Kartın üzerindeki ON ışığı yanmalı.
  3. IDE'de üst menüden kart olarak Arduino Uno'yu ve kartın bağlı olduğu portu seç.
  4. Port listede görünmüyorsa, ucuz klon kartlarda kullanılan CH340 USB çipinin sürücüsünü kurman gerekebilir.

Kartın yok mu? Sorun değil

Bu kurstaki her dersin içinde tarayıcıda çalışan bir Arduino simülatörü var. Kodunu yazıp çalıştırabilir, LED'leri, butonu, potansiyometreyi ve seri monitörü ekranda görebilirsin. Gerçek karta geçtiğinde aynı kodlar birebir çalışır.

Kendini test et

1. Arduino Uno'da dahili LED hangi pine bağlıdır?

2. Hangi pin PWM destekler?

3. Bir Arduino pininden sürekli çekilmesi önerilen en yüksek akım yaklaşık kaçtır?

4. Analog girişler hangi aralıkta bir sayı verir?

Bu ders, kursun ücretsiz ilk dersiydi

Arduino'ya Giriş kursunun kalan 9 dersi, simülasyonları ve testleri kurs satın alındığında açılır.

Kursun devamını incele →
İlerlemeni kaydetmek için ücretsiz üye ol.Üye ol