Arduino Nedir

Arduino Nedir

Arduino nedir?

Arduino, kullanımı kolay donanım ve yazılımlara dayanan açık kaynaklı bir elektronik platformdur. Arduino kartlarıgirişleri okuyabiliyor - bir sensör üzerinde ışık, bir düğme veya bir parmağınız ya da bir Twitter mesajı - ve bunu bir çıkışa çeviriyor - bir motoru harekete geçiriyor, bir LED'i yakıp, çevrimiçi bir şey yayınlıyor. Tahtanıza mikrodenetleyiciye bir takım talimatlar göndererek ne yapacağınızı panoya söyleyebilirsiniz. Bunu yapmak için, Arduino programlama dilini ( Kablolamaya dayalı olarak ) ve İşleme dayalı Arduino Yazılımını (IDE) kullanırsınız .

Yıllar geçtikçe Arduino, günlük nesnelerden karmaşık bilimsel enstrümanlara kadar binlerce projenin beyni oldu. Dünya çapındaki bir yapımcı topluluğu - öğrenciler, hobiler, sanatçılar, programcılar ve profesyoneller - bu açık kaynak platformunun etrafında toplandı, katkıları hem acemiler hem de uzmanlar için büyük yardım sağlayacak inanılmaz miktarda erişilebilir bilgiye eklendi .

Arduino hızlı prototipleme için elektronik bir programlama ve arka plan olmadan öğrencilere yönelik kolay bir araç olarak Ivrea Etkileşim Tasarım Enstitüsü'nde doğdu. Daha geniş bir topluluğa ulaşır ulaşmaz Arduino anakartı yeni ihtiyaçlara ve zorluklara uyum sağlamaya başladı. Basit 8 bitlik kartlardan, IoT uygulamaları, giyilebilir, 3D baskı ve gömülü ortamlara kadar olan ürünleri farklılaştırdı Tüm Arduino anakartlar tamamen açık kaynaklıdır ve kullanıcıları bağımsız bir şekilde geliştirmeleri için yetkilendirir ve sonunda bunları özel ihtiyaçlarına göre uyarlar. Yazılım da açık kaynak olduğunu ve dünya çapında kullanıcıların katkılarıyla büyümektedir.

Neden Arduino?

Basit ve erişilebilir kullanıcı deneyimi sayesinde Arduino binlerce farklı proje ve uygulamada kullanılmaktadır. Arduino yazılımı yeni başlayanlar için kolay kullanımlıdır, ancak ileri düzey kullanıcılar için yeterince esnektir. Mac, Windows ve Linux üzerinde çalışır. Öğretmenler ve öğrenciler, düşük maliyetli bilimsel enstrümanlar oluşturmak, kimya ve fizik ilkelerini kanıtlamak ya da programlama ve robotla çalışmaya başlamak için kullanırlar. Tasarımcılar ve mimarlar etkileşimli prototipler oluşturuyor, müzisyenler ve sanatçılar enstalasyonlar için kullanıyor ve yeni müzik enstrümanlarıyla deneyler yapıyorlar. Makers, elbette, örneğin Maker Faire'da sergilenen pek çok projeyi inşa etmek için kullanıyor. Arduino yeni şeyler öğrenmek için önemli bir araçtır. Herkes - çocuklar, hobiler, sanatçılar, programcılar - bir kitin adım adım talimatlarını takip etmeyi başarabilir

Fiziksel bilgi işlem için birçok başka mikro denetleyici ve mikro denetleyici platformu vardır. Paralaks Temel Damgası, Netmedia'nın BX-24, Phidgets, MIT Handyboard ve diğer pek çoğu benzer işlevsellik sunar. Tüm bu araçlar mikrodenetleyici programlamanın karmaşık ayrıntılarını alır ve kullanımı kolay bir paket içinde sarın. Arduino ayrıca mikrodenetleyici ile çalışma sürecini de basitleştiriyor, ancak diğer sistemlere göre öğretmenler, öğrenciler ve ilgilenen amatörler için bazı avantajlar sunuyor:

  • Ucuz - Arduino anakartlar diğer mikrodenetleyici platformlarına göre nispeten ucuzdur. Arduino modülünün en ucuz versiyonu elle monte edilebilir ve önceden monte edilmiş Arduino modülleri bile 50 dolardan daha ucuzdur.
  • Çapraz platform - Arduino Yazılımı (IDE) Windows, Macintosh OSX ve Linux işletim sistemlerinde çalışır. Çoğu mikrodenetleyici sistemi Windows ile sınırlıdır.
  • Basit, açık programlama ortamı - Arduino Yazılımı (IDE), yeni başlayanlar için kolay kullanımlıdır, ancak ileri düzey kullanıcılar için de avantaj sağlayacak kadar esnektir. Öğretmenler için, programlama programlama ortamına dayanır, bu yüzden o ortamda programlamayı öğrenen öğrenciler Arduino IDE'nin nasıl çalıştığına aşina olacaklardır.
  • Açık kaynak ve genişletilebilir yazılım - Arduino yazılımı, deneyimli programcılar tarafından genişletilebilen açık kaynak araçlar olarak yayınlanmaktadır. Dil, C ++ kütüphaneleri aracılığıyla genişletilebilir ve teknik detayları anlamak isteyen insanlar, Arduino'dan temel aldığı AVR C programlama diline sıçrama yapabilir. Benzer şekilde, isterseniz Arduino programlarınıza AVR-C kodunu doğrudan ekleyebilirsiniz.
  • Açık kaynak ve genişletilebilir donanım - Arduino kartlarının planları Creative Commons lisansı altında yayınlanır, böylece deneyimli devre tasarımcıları modülün kendi versiyonunu oluşturabilir, genişletebilir ve geliştirebilir. Nispeten deneyimsiz kullanıcılar bile nasıl çalıştığını ve para biriktirdiğini anlamak için modülün breadboard versiyonunu oluşturabilirler .

Arduino'yu nasıl kullanırım?

Başlangıç ​​kılavuzuna bakın İlham almak istiyorsanız Arduino Project Hub'da çok çeşitli Öğreticiler bulabilirsiniz .

Arduino başlangıç ​​kılavuzunun metni, Creative Commons Attribution-ShareAlike 3.0 Lisansı kapsamında lisanslanmıştır . Kılavuzdaki kod örnekleri kamuya açık olarak yayınlanır.


Facebook Twitter Google+ LinkedIn Pinterest Addthis