Anasayfa » nasıl » Arduino Nedir? Bu Açık Kaynak Elektronik Platformunu Öğrenin

    Arduino Nedir? Bu Açık Kaynak Elektronik Platformunu Öğrenin

    Arduino, esnek, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik prototip platformudur. Bugün size mevcut seçeneklerden bazılarını ve başlamanın ne kadar kolay olduğunu göstererek başlamanıza yardımcı olacağız..

    Arduino donanımı, fiziksel nesnelerin (LED, servo, düğme vb.) İletişimi ve kontrolü için mikroişlemci ve giriş / çıkış (I / O) pinlerine sahip açık kaynaklı bir devre kartıdır. Kart tipik olarak USB veya harici bir güç kaynağı ile çalıştırılır ve bu da diğer donanım ve sensörlere güç vermesini sağlar.

    Arduino ayrıca C ++ 'a benzeyen açık kaynaklı bir yazılım bileşenine sahiptir. Arduino tümleşik geliştirme ortamı (IDE), kod yazmanıza, derlemenize ve ardından prototip oluşturmada ve projelerde tek başına kullanım için Arduino'nuza yüklemenizi sağlar.

    Tüm bunlar sanatçıların ve yapımcıların fikirlerini özgürce gerçek nesnelere dönüştürmelerine izin vermek için kullanımı kolay olacak şekilde tasarlandı. Kendiniz bir şey inşa etmekle ilgileniyorsanız, başlamak için mevcut donanım seçeneklerini ve mevcut yazılımı görmek için bir göz atın..

    Arduino Varyantları

    Arduino donanımının “açık kaynak” olması, mevcut her panonun şemasını görebileceğiniz anlamına gelir. Bu, eğer donanım bileşenlerini satın almakta özgürsünüz ve panosu kendiniz birlikte lehimliyseniz, Başlamak için, muhtemelen sadece ~ 30 $ harcamanızı ve gerçekten ne kadar yatırım yapmak istediğinizi görmenizi öneriyoruz..

    Aşağıdaki resim Fritzing kullanılarak oluşturulmuştur ve ekmek tahtası kullanan temel bir Arduino için düzendir..

    Arduino, doğru olanı seçmeyi kararlaştırmayı zorlaştıran çeşitli tiplerde sunar, ancak çeşitlilik aynı zamanda mükemmel çözümü seçmede esneklik sağlar.

    Her Arduino seçeneğini kapatamıyoruz, ancak başlamak için kayda değer seçenekler.

    Arduino Uno

    Uno harika bir başlangıç ​​Arduino, yeni başlayanlar için sağlam bir temel oluşturuyor ve platformu keşfederken isteyeceğiniz birçok seçeneğe sahip. Ayrıca mevcut hemen hemen her kalkanla çalışır (bundan sonra daha fazlası).

    Arduino Nano

    Nano, Arduino Uno ile aynı özellik için neredeyse bir özelliktir, ancak boyutunun yaklaşık 1 / 3'ü kadardır ve kalkanları kolayca kullanamaz. Uno, projelerde kalıcı bir fikstür olarak veya test için breadboard'larla kullanılmak üzere tasarlandı..

    Arduino Lilypad

    Lilypad giyilebilir projeler veya sanat için kumaşlara dikilebilecek benzersiz bir tasarıma sahiptir. Elbette bu uygulamalarla sınırlı değilsiniz, ancak kalkanlar bu Arduino üzerinde çalışmayacak, böylece genişletme zorlaşabilir.

    Arduino Mega 2560

    Mega 2560, diğer Arduino'lardan daha fazla hafızaya ve daha fazla I / O pinine sahip. Bu, alabileceğiniz en büyük ve en iyi Arduino'dur, ancak projeleriniz bunu istemiyorsa, bu kadar güce ihtiyacınız olmayabilir. Bu da kalıcı bir projede kalıcı olarak bırakmak için daha pahalı bir Arduino olurdu.

    Netduino

    Netduino, Arduino'nun kuzenidir. Hala açık kaynaklı bir donanım korsanlığı ve prototipleme çözümüdür. Ancak Netduino, yazılım tabanı için .NET Micro Framework kullanıyor. Arduino kalkanlarıyla pim uyumludur, ancak bazılarının çalışması için sürücüler gerekebilir.

    Daha fazla Arduino donanımı için aşağıdaki bağlantıya göz atın.

    Arduino Aksesuarları (Kalkanlar)

    Kalkanlar, kelimenin tam anlamıyla Arduino'nuza işlevsellik eklemeyi kolaylaştırır. Arduino'nuzun üst kısmına iten pimleri vardır ve kalkanın yapabileceklerinden hemen yararlanabilirsiniz. Aynı anda birden fazla kalkan ekleyebilirsiniz. Twitter'ı belirli bir etiket için izleyen bir Arduino (ethernet kalkanı) ve ardından RF (RF kalkanı) kullanarak bir RC arabasını kontrol eden kalkan esnekliği sayesinde tek bir projenin kapsamı dışında değil.

    Aşağıda, bazı kalkanların Arduino panelleri gibi göründüğünü fark edeceksiniz, ancak kafanız karışmaz, çünkü eskizlerde yazacağınız kodu çalıştırmak için ana işlem gücünden yoksundurlar (aşağıda daha fazlası).

    Ethernet

    Bu en popüler kalkanlardan biridir, çünkü Arduino'nuzu interneti iletişim ve kontrol için kullanabilecek şekilde genişletir. Ethernet kalkanı en çok yönlü olanlardan biridir ve temel özelliklere hakim olduktan sonra çamaşır makinenizi / tost makinenizi / kahve makinenizi tweet yapabilmeniz için bir tane bulmaya çalışmalısınız..

    XBee

    XBee kalkanı noktadan noktaya kablosuz iletişimi kolaylaştırır. Bunu iki Arduino'yu bir araya getirmek için kullanabilir ya da bir gün DÜNYANIN KURULACAĞI bütün bir Arduinos ağını kurabilirsiniz.!

    Motor

    Arduino, motorları ve servoları bir sipere ihtiyaç duymadan kontrol edebilir, ancak motor siperi bu yeteneği 11'e çıkarır..

    Müzik, video oyunu ve bluetooth gibi diğer birçok Arduino kalkanları vardır. Bu buzdağının sadece görünen kısmı ve projeniz için mükemmel kalkanları bulmak için kendi aramalarınızı yapmanızı öneriyoruz..

    Prototip Arduinos ve kalkanlar ile birlikte çeşitli sensörler ile birlikte kalkanlar arıyorsanız, sadece prototipleme aşamalarında yardımcı olan Fritzing'i kontrol etmenizi tavsiye etmiyoruz, aynı zamanda projenizi üretmek için kalıcı PCB panolarının nasıl yapıldığını göstermenize yardımcı oluyorlar..

    Programlama (Eskizler)

    Arduino IDE, Java ile yazılmış bir çapraz platform geliştirici aracıdır. Arduino'nuzun tüm yazılım fonksiyonlarını kontrol etmenizi sağlar.

    Yazdığınız her programa taslak denir ve IDE kullanılarak Arduino'nuza derlenir ve yüklenir. Çevrimiçi olarak pek çok çizim yapılabilir ve IDE, Arduino'nuzun yapabileceği her fonksiyona başlamanız için birçok örnek içerir..

    Eclipse ve Notepad ++, eskizlerinizi yazmak için popüler alternatiflerdir, ancak taslak örneklerine ve bitmiş taslakları Arduino'ya derlemeye / yüklemeye kolay erişime sahip değildir..

    kaynaklar

    Bu makale Arduino projelerinizde başlamanız için tasarlanmıştır. Daha fazla okuma için aşağıdaki bağlantılara göz atın ve bir şeyler yapmaya başlayın.

    Daha fazla faydalı bağlantınız varsa veya kendi Arduino projeniz varsa, tüm okuyucularla paylaşmak için bir yorum yazabilirsiniz..

    Proje Fikirleri

    http://arduino.cc/en/Tutorial/HomePage

    http://www.arduino.cc/playground/Projects/ArduinoUsers

    http://hackaday.com/category/arduino-hacks/

    http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

    Arduino donanım referansı http://arduino.cc/en/Main/Hardware

    Videolar https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/