Herhangi bir seviyede elektronik projelerle uğraşmayı veya eğlenmeyi seviyorsanız, muhtemelen Arduino’yu duymuşsunuzdur. “Bir şeyler” yapan bir şeyi birlikte kablolayarak ve programlayarak elektroniğin inek tarafı hakkında daha fazla şey öğrenmenin uygun fiyatlı ve yararlı bir yolu. Bazen basit şeyler, bazen karmaşık şeyler ama her zaman harika şeyler.
Yine de bir Arduino herkes için değil. Raspberry Pi gibi ucuz ve kullanımı kolay bir bilgisayar olarak tasarlanmamıştır ve daha çok otomasyon veya bilgi toplama gibi şeyler içindir. Öte yandan, bağlantılı eviniz için çoğu Nesnelerin İnterneti projesi için harika bir beyin oluşturur ve biraz temel elektronik becerileri ve programlamaya biraz aşinalık ile bu harika şeyleri oluşturmanıza olanak tanır.
Arduino tam bir elektronik prototipleme platformudur. Bu ekosistem içindeki ürünler, donanımın kendisi, C/C++ üzerine inşa edilmiş bir programlama dili ve bir devre tahtası, sensörler, denetleyiciler ve daha fazlası gibi onunla birlikte gelen diğer ürünler için bir markadır.
Basitçe söylemek gerekirse, bazı sensörlerden veri toplamak için bir Arduino kartı kullanırsınız veya harika bir şey oluşturmak için LED (veya her ikisinin bir kombinasyonu) gibi bir şeye veri gönderirsiniz. Kafanızı sarmak için kolay bir örnek, dışarı çıktığınızda paltonuzu giymeniz gerektiğinde bir LED’i yakan bir Arduino kartına bağlı bir sıcaklık sensörü kullanmaktır. Ama çok daha fazlasını yapabilirsiniz.
Arduino kartı
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
En popüler Arduino kartı Uno’dur. İlklerden biridir, bu nedenle geniş çapta benimsenmiştir, ancak aynı zamanda en ucuzudur ve bu, Arduino platformuna başlamak istiyorsanız onu satın alabileceğiniz en iyi platform yapar.
Uno modeli, 16 MHz’de çalışan bir ATMega yongası tarafından desteklenmektedir ve 32 Kb depolama alanına sahiptir. Ayrıca 2Kb yerleşik belleğe sahiptir. Güçlü bir donanım parçasının tam tersidir, ancak güçlü bir donanım parçası olması amaçlanmamıştır. Bir Arduino’yu (sadece Uno’yu değil, tüm modelleri) bir kontrol kartı olarak düşünüyorsanız, doğru fikre sahipsiniz.
Bir Arduino’ya bir ekran veya klavye bağlamazsınız (bunu yapabilirsiniz, ancak programlama için değil), çünkü bir Arduino kartı bir PC olarak tasarlanmamıştır. Bu nedenle, programınızı yazmak ve Arduino donanımına yüklemek için bir PC’ye ihtiyacınız olacak. Windows, Mac ve Linux’un her biri eşit derecede iyi çalışır. Bir Arduino kartına kod yazmak ve yüklemek için bir Chromebook kullanabilirsiniz, daha sonra bahsedeceğimiz sınırlamalarla birlikte.
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
Bir Arduino kartındaki en önemli donanım, giriş ve çıkış pinleri setidir. Uno, ikisi güç için kullanılan ve altısı dijital çıkışlı analog cihazları kontrol etmek için PWM çıkışı sağlamak üzere ayarlanmış toplam 14’e sahiptir. Giriş cihazlarınızı ve çıkış cihazlarınızı bu pinlere bağlarsınız ve Arduino’ya yüklediğiniz programa göre sihir gerçekleşir. Ya da işler yanar. Her iki durumda da, çok eğlenceli.
Aksesuarlar da bu pimlere takılabilir ve takabileceğiniz her türlü şeyi bulacaksınız. Bunlara kalkan denir ve kablolama veya lehimleme olmadan doğrudan karta bağlanan bir LCD gibi bir şey seçebilirsiniz. Bu, tasarlamayı ve icat etmeyi kolaylaştırır, bu nedenle Arduino tüm beceri seviyelerinde çok popülerdir.
Arduino’yu özel yapan nedir?
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
Arduino’yu özel yapan tek bir şey değil, bir avuç önemli faktördür.
Arduino ucuz ve açık kaynaklıdır. Bu, onu hemen hemen herkes için erişilebilir kılar, ancak aynı zamanda, aynı modeli kullanan herkes için çalışacak bir Arduino kartına takılan diğer parçaları tasarlayabileceğiniz anlamına gelir. Bir havya, bir 3D yazıcı ve bazı temel elektronik bilgiler, Arduino platformunun çalıştırabileceği hemen hemen her şeyi inşa edebileceğiniz anlamına gelir.
Arduino programlama için C/C++ kullanır. C’yi öğrenmek biraz sinir bozucu olabilir, ancak milyonlarca insan onu kullanıyor ve herkesin onu kendi hızına göre nasıl kullanacağını öğrenmesine olanak tanıyan sayısız çevrimiçi eğitim ve kurs var. Arduino donanımına bağlanan IDE (Entegre Geliştirme Ortamı) da ücretsizdir ve anlaşılması kolaydır.
Arduino’nun bir büyük Bir engelle karşılaştığınızda yardım etmeye her zaman hazır olan kullanıcılar ve geliştiriciler topluluğu. Bu paha biçilemez bir kaynak olabilir çünkü acemiden profesyonele herkes bazen bir engelle karşılaşır. Bir sorunu ayıklamanıza yardımcı olacak veya sizi doğru bilgilere yönlendirecek insanlara sahip olmak, yalnızca kurcalamak ve harika şeyler yapmak istiyorsanız çok önemlidir.
başlangıç kiti satın al
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
Kendi başına, bir Arduino kartı ile yapabileceğiniz tek şey ışığı açıp kapatmaktır. Bu, IDE’yi kullanma ve donanımı kurma konusunda kendinizi tanıtmanın harika bir yoludur, ancak LED’i nasıl yakıp söndüreceğinizi anladığınızda çok uzağa gidemezsiniz. Bu yüzden platforma girmenin en iyi yolu bir başlangıç kiti satın almaktır.
İyi bir başlangıç kiti, bir kart, bir avuç jumper kablosu, bir sensör veya iki veya daha fazla LED veya küçük bir motor gibi Arduino’ya bağlanacak bir şey ve en önemlisi, Bunları kullanmak için örnek kod . sen olmadıkça Gerçekten C++ konusunda uzman, bu önemlidir. Çevrimiçi olarak pek çok kod örneği bulacaksınız, ancak bir kit satın almak, birbiriyle çalışan kod ve donanıma sahip olduğunuz anlamına gelir.
C’de yarı yetkinim ve tezgahımın üstündeki parça kutularında bir ton hurda var. Bu yüzden bir başlangıç kiti almadım ve hemen pişman oldum. Başka bir şey değilse, dirençlerin doğru şekilde etiketlenmesi buna değer çünkü iyi bir kitin fiyatı oldukça düşüktür.
Genişletmek istediğimde, yaptı bir kit satın alın ve mevcut olanlara bakmak için çok zaman harcadınız. Elegoo’dan bir başlangıç kitine karar verdim ve bunun Arduino platformuna girmek isteyen herkes için mükemmel olduğunu düşünüyorum.
Daha fazla parça isteyebilirsiniz veya burada bulunanlardan daha fazlasını istemeyebilirsiniz. İyi haber şu ki, aralarından seçim yapabileceğiniz birçok Arduino başlangıç kiti var. Bununla birlikte, tam olarak neye ihtiyacınız olduğunu ve ne kadar harcamak istediğinizi anladığınızda, dikkate almanız gereken bir şey daha var: Arduino markalı gerçek bir anakart mı yoksa mükemmel üçüncü taraf klonlarından birini mi satın almalısınız?
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
İnek tarafına katıl
Arduino tarafından yapılmış bir kart birkaç şey sunar: Arıza yapmayacak ve sizi çıldırtmayacak sıkı lehim bağlantıları ile her zaman yüksek kalite. Her zaman USB sürücüsüyle çalışır, bu nedenle bağlanmaya çalıştığınızda herhangi bir sorun yaşamazsınız. Ne yazık ki, G/Ç pinleri için tam boyutlu kartlarda yerleşik bir kusur da var. Pimler yedi ve sekiz arasında daha büyük bir boşluk var. Orada olmaması gerekir, ama oradadır ve bu usulsüzlüğe uyan pek çok üçüncü şahıs kalkanı bulunduğundan, öylece kalmıştır. Aynı boyut boşluğuna sahip birçok üçüncü taraf aksesuarı bulacaksınız ve bunları üçüncü taraf bir kartla kullanmak için bir adaptöre ihtiyacınız olacak.
Üçüncü taraf Arduino panoları da harikadır ve genellikle orijinalinden daha iyidir. Arduino tamamen açık kaynaklıdır, bu da herkesin donanımı oluşturabileceği ve değişikliklerle yeniden satabileceği anlamına gelir. Wi-Fi veya üçüncü taraf panolarda yerleşik ekstra depolama gibi şeyler bulacaksınız ve onunla ne yapmak istediğinize bağlı olarak harika bir eklentidir. Tek olası dezavantaj, Windows USB sürücüsü olacaktır, ancak onunla çalışmayan bir anakart satın almak nadir görülen bir durumdur.
Son olarak, Arduino kartınıza kod yazmak ve yüklemek için bir Chromebook kullanmayı planlıyorsanız, Arduino’dan resmi bir model satın almanız gerekir. Chrome OS ile Arduino Web Düzenleyiciyi kullanmanız gerekir ve yalnızca resmi panoları destekler. En iyi Chromebook’a sahip olup yeni satın aldığınız anakartı kullanamayacağınızı öğrenmek harika olmaz.
Fiyata göre karar vermeyin çünkü aradaki fark fazla değil. Örneğin, resmi Arduino panoları genellikle 20 doların altındadır ve üçüncü taraf bir pano size bir veya iki dolar kazandırsa da, önce ne yapmak istediğinizi düşünmeli ve önemli olup olmadığına karar vermelisiniz.
bizim seçimimiz
(yeni sekmede açılır)
ELEGOO UNO Projesi Süper Başlangıç Kiti
Bu kit, Arduino platformuna başlamak için ihtiyacınız olan her şeye sahiptir. Hiçbir şeyi lehimlemenize gerek yoktur ve dahil edilen tüm donanımlar için eksiksiz kod örnekleri bulacaksınız.