Blog

Arduino 101: Ara├žlar ve Kavramlar ­čĄô

Arduino, makerler aras─▒nda olduk├ža s─▒k kullan─▒lan bir cihaz olsa da yeni ba┼člayanlar i├žin biraz karma┼č─▒k gelebilir.┬áEntegre devre oldu─ču i├žin programlanabilir devre kart─▒ ilk bak─▒┼čta olduk├ža karma┼č─▒k g├Âr├╝nebilir. Kart ├╝zerinde yer alan pimler, d├╝─čme, mikroi┼člemci ve USB giri┼či g├Âz korkutucu olabilir ve yeni ba┼člayanlar─▒n hevesini ka├ž─▒rabilir. Asl─▒nda durum bunun tam tersi. Arduino ara├žlar─▒n─▒ ve kavramlar─▒n─▒ ├Â─črendikten sonra tek yapman─▒z gereken hayalinizdeki projeyi yaratmaya ba┼člamak!

Arduino┬áAra├žlar─▒/Modelleri

Arduino modelleri, ilk a┼čamada d├Ârde ayr─▒l─▒r. M├╝hendislik ├Â─črencileri ve makerlar aras─▒nda Arduino Uno olduk├ža pop├╝ler olsa da baz─▒ karma┼č─▒k projeler farkl─▒ Arduino’lar─▒ gerektirebilir. Projenin boyutuna ve fonksiyonlar─▒na g├Âre farkl─▒ modeller se├žilebilir. Ba┼člang─▒├ž seviyesinde, t├╝m modeller kullan─▒lmasa da farkl─▒ modelleri bilmekte fayda var:

  • ATmega328 Devreler
    • Arduino Uno
    • RedBoard
    • Arduino Ethernet
    • LilyPad Arduino 328 Main Board
  • ATmega32U4 Devreler
    • Arduino Leonardo
    • LilyPad Arduino USB
  • ATmega2560 Arduino Mega
    • Arduino Mega 2560 R3
    • Mega Pro 5V
  • AT91SAM3X8E Arduino Due
    • Arduino Due

ATmega328 ve ATmega32U4 32 kB program alan─▒na sahipken ATmega2560 256 kB ve Arduino Due 512 kB programlama alan─▒na sahiptir. Ayr─▒ca modeller aras─▒nda pim say─▒s─▒, analog giri┼č, dijital giri┼č/├ž─▒k─▒┼č say─▒lar─▒ a├ž─▒s─▒ndan fark vard─▒r.

arduino-araclar-kavramlar

Arduino ├ťzerinde En S─▒k Kullan─▒lan Bile┼čenler

─░lk a┼čamada, makerlar─▒n s─▒kl─▒kla kulland─▒─č─▒ Arduino Uno ├╝zerinde yer alan bile┼čenlere bakal─▒m. Bu bile┼čenleri genel hatlar─▒yla ├Â─črendi─činiz zaman, di─čer modelleri da rahatl─▒kla kullanabilirsiniz. Devre kart─▒, ├╝├ž ana bile┼čenden olu┼čur: USB Giri┼či, Pimler ve RESET Butonu.

Devre kart─▒, USB giri┼čiyle bilgisayara ba─član─▒r. Bu giri┼č, devreye ├žal─▒┼čmas─▒ i├žin gerekli enerjiyi sa─člar. Ayn─▒ zamanda Arduino IDE (yaz─▒l─▒m detaylar─▒ a┼ča─č─▒da) i├žerisinde haz─▒rlanan kodlar, USB kablo arac─▒l─▒─č─▒yla devreye g├Ânderilir.

Arduino ├╝zerindeki pimler, genel anlamda giri┼č veya ├ž─▒k─▒┼č olarak iki gruba ayr─▒labilir.┬áBirka├ž giri┼č ├ž─▒k─▒┼č (I/O) pimi vard─▒r: dijital pimler ve analog pimler, g├╝├ž pimleri (+ 5V, + 3.3V, Ground) ve┬áanalog referans, reset ve kristal pinler gibi di─čer pimler. Bu pimlerden biraz daha detayl─▒ bahsedecek olursak;

  • GND ÔÇô Devrede toprak ba─člant─▒s─▒ g├Ârevi g├Âr├╝r.
  • 5V & 3.3V ÔÇô Devrenin besleme gerilimidir. Genellikle motor gibi bile┼čenleri ├žal─▒┼čt─▒rmaya yeterli gerilimi ├╝retmedi─či i├žin bir├žok projede breadboard ├╝zerine ek devre kurulur.
  • Analog ÔÇô S─▒cakl─▒k sens├Âr├╝ gibi analog sens├Ârlerden gelen i┼čaretleri okur.
  • Dijital ÔÇô LED gibi dijital ├ž─▒k─▒┼člar i├žin kullan─▒l─▒r.
  • PWM ÔÇô Darbe Geni┼člik Mod├╝lasyonu. Orta ve ileri seviyeli projelerde s─▒kl─▒kla kullan─▒lacakt─▒r.
  • AREF ÔÇô Analog referans olarak kullan─▒l─▒r.

RESET butonu ise, devrenin s─▒f─▒rlanmas─▒ i├žin kullan─▒l─▒r.

Arduino IDE Yaz─▒l─▒m─▒

Arduino ile proje geli┼čtirmeye ba┼člamak i├žin ilk olarak Arduino IDE yaz─▒l─▒m─▒n─▒n indirilmesi ve kurulmas─▒ gerekir. Yaz─▒l─▒m Windows, Mac OS ve Linux versiyonlar─▒na sahiptir. Yaz─▒l─▒m─▒ indirip kurduktan sonra, devre kart─▒ USB ile bilgisayara ba─član─▒r.

Devre kart─▒ ba─čland─▒─č─▒ anda LED ─▒┼č─▒─č─▒ yan─▒p s├Ânmeye ba┼člar. Bu durumda panik olman─▒za gerek yok. LED yan─▒p s├Ânme komutu, Arduino i├žerisindeki varsay─▒lan programd─▒r. IDE yaz─▒l─▒m─▒ ara y├╝z├╝n├╝ kullanarak kendi projelerinizi haz─▒rlay─▒p USB kablosunu kullanarak uygulama i├žin ArduinoÔÇÖya g├Ânderebilirsiniz.

Bir cevap yaz─▒n

E-posta hesab─▒n─▒z yay─▒mlanmayacak. Gerekli alanlar * ile i┼čaretlenmi┼člerdir