Arduino Nedir?
Arduino, açık kaynak kodlu bir mikrodenetleyici kartıdır. Ana MCU Atmel tabanlıdır.
(MCUya önceden bir mini program bootloader yüklenmiştir).
Kart ile robotik ve elektronik uygulamalarınızı kolayca gerçekleştirebilirsiniz.
Bu kadar popüler olmasının bir kaç nedeni vardır. Bunlar:
*Açık kaynak kodludur. (Devre şemasından, programlama arayüzüne kadar )
*Program geliştirmek basittir. Gerçekten çok basittir. Aynı kart üzerinden hem programlanır hem test edilebilir.
*Arduinoda kullanılan programlama dili de basittir. Bolca örneği mevcuttur.
*Ve bana göre en önemlisi çok yaygın kullanıcısı mevcuttur.
Yani büyük olaslıkla yapmak istediğiniz projelerin benzerleri de önceden yapılmıştır.
Diğer proje yapımcılarıyla daha kolay bilgi alışverişinde bulunabilirsiniz.
Arduino Nasıl Kullanılır?
Arduino ya da herhangi bir mikrodenetleyici sistemi kullanmak için ilk olarak
düzgün çalışma ortamını sağlamanız gerekir.
Arduino grubu mikrodenetleyiciler için gerekenler:
Arduino UNO, PRO Mini, Mega, Leonardo.. gibi bir Arduino kartınız.
Karta uygun USB kablonuz. USB yazıcı kablosu ya da mikroUSB kablosu gerekecektir.
Arduino IDE programı (Az sonra uzun uzun değineceğim)
Ve tabi Arduino ile uyumlu çalışacak nazlanmayacak* bir bilgisayar
*Arduino kartlarının eski modellerinde bilgisayarla uyumlu çalıştırmak biraz zor olabiliyordu.
Özellikle Leonardo serisiyle bu sorun ortadan kalktı.
Eksiklerinizi tamamladıktan sonra Arduino - Software linkinden
Arduinonun son versiyon programını indirebilirsiniz.
Sorun şu ki sitede yer alan program bazı bilgisayarlarda son derece yavaş çalışıyor,
uyumsuzluklar yaratabiliyordu.Hataları giderilmiş programa
[MOD] Arduino Enhanced Release 1.0.5 for Windows (installer, drivers, etc) +SRC - Arduino Forum
linkinden ulaşabilirsiniz.
Peki Arduino'nun Özellikleri Nedir Ve Onunla Neler Yapılabilir?
1. Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabilirsiniz,
2. Açık kaynaklı bir geliştirme platformudur.
3. Arduino kartları üzerinde Atmega firmasının 8 ve 32 bit mikrodenetleyicileri bulunur,
4. Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz,
5. Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz,
6. Sensörlerden gelen verileri kullanabilirsiniz,
7. Dış dünyaya çıktılar (ses, ışık, hareket vs ) üretebilirsiniz.
Arduino Temel Donanım Özellikleri
Bu donanım özellikleri board'a göre farklı özellikler göstermektir.
1. ATmega8, ATmega168, ATmega328 mikroişlemci
2. 5 voltluk regüle entegresi,
3. 16MHz kristal osilator yada seramik rezonatör,
4. Flash Memory,
5. SRAM
6. EEPROM
Arduino Kartları (Arduino Boards)
1. Arduino Uno
2. Arduino Leonardo
3. Arduino Due
4. Arduino Yun
5. Arduino Tre
6. Arduino Micro
7. Arduino Robot
8. Arduino Esplora
9. Arduino Mega ADK
10. Arduino Ethernet
11. Arduino Mega 2560
12. Arduino Mini
13. LilyPad Arduino USB
14. LilyPad Arduino Simple
15. LilyPad Arduino SimpleSnap
16. LilyPad Arduino
17. Arduino Nano
18. Arduino Pro Mini
19. Arduino Pro
20. Arduino Fio
Arduino Kurulumu
Bu işlem için Arduino klasörünü sisteminize önceden indirmiş olmanız gerekiyor. Sonrasında kartınızı USB kabloyla bilgisayara bağlayın
ve bilgisayarda sürücü dosyalarını manuel olarak seçin. (Arduinoun alt klasörleri içinde Drivers klasöründe
sürücü dosyaları bulunmaktadır). Eğer Arduino Enchanced version sürümünü (yukarıdaki forumda yer alan sürüm)
indirdiyseniz kurulumda driver dosyalarını otomatik olarak yükleyecektir.
Arduinonun doğru yüklenip yüklenmediğine bakmak için Aygıt Yöneticisine bakabilirsiniz. Örneğin bilgisayarımda
Arduino Uno modelini bağladığımda çıkan bilgi solda yer alıyor.
İlk kez Arduinoyu bilgisayara bağladığımda tanıtmak pek kolay olmadı. Bilgisayarım Arduinoyu bilinmeyen aygıt olarak görüyordu.
Eğer bu tür bir sorunla karşılaşırsanız tavsiyem Windows Aygıtlar penceresinde Aygıt üzerine sağ tıklayın, özelliklere gidin sonrasında,
Donanım sekmesine ve sonra da özellikler butonuna tıklayıp sürücü güncelleştirmesi yapın. Sorun büyük olasılıkla çözülecektir.
Bir diğer önemli nokta da kaliteli USB kablo kullanmanızdır.
Arduino IDE Programı
Bu program ile Arduinoya yükleyeceğimiz yazılımları oluşturuyoruz.
Program görüntüsü aşağıda yer almaktadır. Son derece basit bir arayüzü vardır.
Her programın temeli olan Led yakıp söndürme ile başlayalım. (Arduino IDE programı içinde bunun gibi bir çok program da hazırdır)
File/ Examples/ Basics seçeneklerinden Blink programını seçiniz. Program yukarıda yer almaktadır.
Dijital çıkışlardan 13 numaralı hazır olarak Lede bağlanmış Pini 1 saniye yüksek (5V) yapıp 1 Saniye düşüğe
(0Va çekecektir). Arduino kartınıza programı yüklemeden önce (Upload) Tools / Board
seçeneğinden doğru kartı seçtiğinize emin olunuz.
Karta programın derlenip yüklenmesi için Yatay olan ok tuşuna basınız. Yatay okun yanındaki Tick butonu programınızı
derler bu şekilde herhangi bir sorun olup olmadığını yüklemeden önce görebilirsiniz. Upload ettikten sonrasında
13 numaralı pinin yanındaki led 1′er saniye aralıklarla yanıp sönmeye başlayacaktır. Delay sürelerini değiştirerek ledin yanma süreleriyle oynayabilirsiniz.
Arduino Projeleri
Arduino Esplora ile Su Terazisi
Devamı...
Bilgiyi kullanma kılavuzu
Devamı...
Arduino ile Step Motor Kontrolü
Devamı...
Arduino Esplora ile Güzel Bir Termometre Projesi
Devamı...
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Konuyla İlgili Hiçbir Açıklama Bulamayınca Paylaşma Kararı Aldım Herkese İyi Formlar
Arduino, açık kaynak kodlu bir mikrodenetleyici kartıdır. Ana MCU Atmel tabanlıdır.
(MCUya önceden bir mini program bootloader yüklenmiştir).
Kart ile robotik ve elektronik uygulamalarınızı kolayca gerçekleştirebilirsiniz.
Bu kadar popüler olmasının bir kaç nedeni vardır. Bunlar:
*Açık kaynak kodludur. (Devre şemasından, programlama arayüzüne kadar )
*Program geliştirmek basittir. Gerçekten çok basittir. Aynı kart üzerinden hem programlanır hem test edilebilir.
*Arduinoda kullanılan programlama dili de basittir. Bolca örneği mevcuttur.
*Ve bana göre en önemlisi çok yaygın kullanıcısı mevcuttur.
Yani büyük olaslıkla yapmak istediğiniz projelerin benzerleri de önceden yapılmıştır.
Diğer proje yapımcılarıyla daha kolay bilgi alışverişinde bulunabilirsiniz.
Arduino Nasıl Kullanılır?
Arduino ya da herhangi bir mikrodenetleyici sistemi kullanmak için ilk olarak
düzgün çalışma ortamını sağlamanız gerekir.
Arduino grubu mikrodenetleyiciler için gerekenler:
Arduino UNO, PRO Mini, Mega, Leonardo.. gibi bir Arduino kartınız.
Karta uygun USB kablonuz. USB yazıcı kablosu ya da mikroUSB kablosu gerekecektir.
Arduino IDE programı (Az sonra uzun uzun değineceğim)
Ve tabi Arduino ile uyumlu çalışacak nazlanmayacak* bir bilgisayar
*Arduino kartlarının eski modellerinde bilgisayarla uyumlu çalıştırmak biraz zor olabiliyordu.
Özellikle Leonardo serisiyle bu sorun ortadan kalktı.
Eksiklerinizi tamamladıktan sonra Arduino - Software linkinden
Arduinonun son versiyon programını indirebilirsiniz.
Sorun şu ki sitede yer alan program bazı bilgisayarlarda son derece yavaş çalışıyor,
uyumsuzluklar yaratabiliyordu.Hataları giderilmiş programa
[MOD] Arduino Enhanced Release 1.0.5 for Windows (installer, drivers, etc) +SRC - Arduino Forum
linkinden ulaşabilirsiniz.
Peki Arduino'nun Özellikleri Nedir Ve Onunla Neler Yapılabilir?
1. Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabilirsiniz,
2. Açık kaynaklı bir geliştirme platformudur.
3. Arduino kartları üzerinde Atmega firmasının 8 ve 32 bit mikrodenetleyicileri bulunur,
4. Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz,
5. Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz,
6. Sensörlerden gelen verileri kullanabilirsiniz,
7. Dış dünyaya çıktılar (ses, ışık, hareket vs ) üretebilirsiniz.
Arduino Temel Donanım Özellikleri
Bu donanım özellikleri board'a göre farklı özellikler göstermektir.
1. ATmega8, ATmega168, ATmega328 mikroişlemci
2. 5 voltluk regüle entegresi,
3. 16MHz kristal osilator yada seramik rezonatör,
4. Flash Memory,
5. SRAM
6. EEPROM
Arduino Kartları (Arduino Boards)
1. Arduino Uno
2. Arduino Leonardo
3. Arduino Due
4. Arduino Yun
5. Arduino Tre
6. Arduino Micro
7. Arduino Robot
8. Arduino Esplora
9. Arduino Mega ADK
10. Arduino Ethernet
11. Arduino Mega 2560
12. Arduino Mini
13. LilyPad Arduino USB
14. LilyPad Arduino Simple
15. LilyPad Arduino SimpleSnap
16. LilyPad Arduino
17. Arduino Nano
18. Arduino Pro Mini
19. Arduino Pro
20. Arduino Fio
Arduino Kurulumu
Bu işlem için Arduino klasörünü sisteminize önceden indirmiş olmanız gerekiyor. Sonrasında kartınızı USB kabloyla bilgisayara bağlayın
ve bilgisayarda sürücü dosyalarını manuel olarak seçin. (Arduinoun alt klasörleri içinde Drivers klasöründe
sürücü dosyaları bulunmaktadır). Eğer Arduino Enchanced version sürümünü (yukarıdaki forumda yer alan sürüm)
indirdiyseniz kurulumda driver dosyalarını otomatik olarak yükleyecektir.
Arduinonun doğru yüklenip yüklenmediğine bakmak için Aygıt Yöneticisine bakabilirsiniz. Örneğin bilgisayarımda
Arduino Uno modelini bağladığımda çıkan bilgi solda yer alıyor.
İlk kez Arduinoyu bilgisayara bağladığımda tanıtmak pek kolay olmadı. Bilgisayarım Arduinoyu bilinmeyen aygıt olarak görüyordu.
Eğer bu tür bir sorunla karşılaşırsanız tavsiyem Windows Aygıtlar penceresinde Aygıt üzerine sağ tıklayın, özelliklere gidin sonrasında,
Donanım sekmesine ve sonra da özellikler butonuna tıklayıp sürücü güncelleştirmesi yapın. Sorun büyük olasılıkla çözülecektir.
Bir diğer önemli nokta da kaliteli USB kablo kullanmanızdır.
Arduino IDE Programı
Bu program ile Arduinoya yükleyeceğimiz yazılımları oluşturuyoruz.
Program görüntüsü aşağıda yer almaktadır. Son derece basit bir arayüzü vardır.
Her programın temeli olan Led yakıp söndürme ile başlayalım. (Arduino IDE programı içinde bunun gibi bir çok program da hazırdır)
File/ Examples/ Basics seçeneklerinden Blink programını seçiniz. Program yukarıda yer almaktadır.
Dijital çıkışlardan 13 numaralı hazır olarak Lede bağlanmış Pini 1 saniye yüksek (5V) yapıp 1 Saniye düşüğe
(0Va çekecektir). Arduino kartınıza programı yüklemeden önce (Upload) Tools / Board
seçeneğinden doğru kartı seçtiğinize emin olunuz.
Karta programın derlenip yüklenmesi için Yatay olan ok tuşuna basınız. Yatay okun yanındaki Tick butonu programınızı
derler bu şekilde herhangi bir sorun olup olmadığını yüklemeden önce görebilirsiniz. Upload ettikten sonrasında
13 numaralı pinin yanındaki led 1′er saniye aralıklarla yanıp sönmeye başlayacaktır. Delay sürelerini değiştirerek ledin yanma süreleriyle oynayabilirsiniz.
Arduino Projeleri
Arduino Esplora ile Su Terazisi
Devamı...
Bilgiyi kullanma kılavuzu
Devamı...
Arduino ile Step Motor Kontrolü
Devamı...
Arduino Esplora ile Güzel Bir Termometre Projesi
Devamı...
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Konuyla İlgili Hiçbir Açıklama Bulamayınca Paylaşma Kararı Aldım Herkese İyi Formlar