Arduino temel olarak nedir ve onunla neler yapabiliriz?
- Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabileceğiniz
- Açık kaynaklı bir geliştirme platformudur.
- Arduino kartları üzerinde Atmega firmasının 8 ve 32 bit mikrodenetleyicileri (arduino due) bulunur.
- Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz.
- Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz.
- Sensörlerden gelen verileri kullanabilirsiniz
- Dış dünyaya çıktılar (ses, ışık, hareket vs…) üretebilirsiniz.
Peki Arduino ne değildir ve neleri yapamayız (zorlanabiliriz) ?
- Arduino projelerinizi sihirli bir şekilde bitirebileceğiniz bir “sihir” değildir.
- Sıfır elektronik bilgisiyle Arduino ile birşeyler yapmanız çok zor. Hazır örneklerden gitseniz bile bir yerde tıkanmaya başlarsanız. Arduino ile birlikte elektronik de öğrenmelisiniz.
- Sıfır programlama bilgisiyle Arduino ile projeler yapmanız zordur. Ama aynı zamanda Arduino programlama öğrenmek için de güzel bir platformdur.
- Gerçek zamanlı sinyal işleme, kamera görüntüsü aktarma gibi ağır işleri yapamazsınız (Arduino Due ile bu kısmen mümkün hale geldi)
- Üzerinde Android, Windows CE, Linux gibi işletim sistemleri çalıştıramazsınız.Bu tür çalışmalar yapmak için Rasperry Pi, Beagle Bone vs.. gibi kartlara bakabilirsiniz.
- Arduino ile Atmega mikrodenetleyicilerin performansını %100 kullanamazsınız. Bu Arduino’nun getirdiği kolaylığın bir bedelidir. Örneğin DigitalWrite(12,1) yazarak bir dijital çıkışı 1 yapacağınız süre mikrodenetleyicinin kaydedicilerine erişerek yapabileceğiniz süreden çok daha fazladır. Bunu bilgisayar programlamada assembly, C gibi dilleri kullanmakla C#, Java gibi dilleri kullanmak arasındaki fark olarak düşünebilirsiniz. Performansa ihtiyacınız olduğunda ilk grubu, hızlıca uygulamalar geliştirmek içinse ikinci grubu kullanırsınız.
Arduino en nihayetinde bir araçtır. Her araç gibi kullanıldığı yere göre değer kazanır. Eğer elinizdeki tek alet çekiçse herşeyi bir çivi olarak görürsünüz. Arduino’ya çekiç muamelesi yapmayın lütfen
Hiç yorum yok:
Yorum Gönder