- 14 Eyl 2012
- 644
- 12
Merhabalar bu konuda Arduino ile ilgilenen veya ilgilenmek isteyen kimseler için HydraThalles ile oluşturduğumuz bir konudur.
Arduino Nedir ?
En kolay şekilde yorumluycak olursak fiziksel şekilde düzenleyebildiğimiz bir programlamadır. Sizde kendinize bir Arduino kartı satın alarak üzerinde bulunan mikro işlemciler ile Arduino programlama dili sayesinde size kendi kartınıza komut verebilirsiniz. Açık kaynaklı bir programlama dilidir. Çoğu kartta 5 voltluk bir regüle entegresi bulunmaktadır.
Arduino Modelleri Nelerdir ?
Arduino kartların birçok modeli vardır her kartında kendine has farklı bir özelliği bulunmaktadır yaklaşık olarak 20 adet farklı model kart bulunmaktadır şu şekilde sıralayabiliriz;
Arduino Uno
Arduino Leonardo
Arduino Due
Arduino Yun
Arduino Tre
Arduino Micro
Arduino Robot
Arduino Esplora
Arduino Mega ADK
Arduino Ethernet
Arduino Mega 2560
Arduino Mini
LilyPad Arduino USB
LilyPad Arduino Simple
LilyPad Arduino SimpleSnap
LilyPad Arduino
Arduino Nano
Arduino Pro Mini
Arduino Pro
Arduino Fio
Bizim tavsiye ettiğimiz Arduino Uno modelidir. Şimdi ise tavsiye ettiğimiz kartı inceleyip diğer bölüme geçelim.
Arduino Uno
4 farklı versiyona sahiptir (Arduino Uno ,Arduino Uno SMD, Arduino Uno SMD, Arduino Uno R3 ). 1 adet usb bağlantı soketi ve adaptör kısmı bulunmaktadır.
Beyaz kısım bilgisayar bağlantısını yaptığımız USB portu siyah ise adaptör kısmıdır.
Özellikleri:
Mikrodenetleyici: ATmega 328
Çalışma frekansı: 16Mhz
Dijital giriş/çıkış pinleri: 14 adet dijital (6 tanesi PWM)
Analog giriş pinleri: 6 adet
Flash bellek: 32 KB
SRAM: 2 KB
EEPROM: 1 KB
Arduino Temel Donanım Özellikleri
Bu donanım özellikleri her Arduino kartında farklılık gösterebilir.
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 İle Neler Yapılabilir ?
En basit örnekler ile başlayalım. Canınız çok sıkıldı zamanınız var ve eliniz de arduino var öyleyse kendinize oyuncak tank veya drone yapabilirsiniz. Bunun dışında robotik cihazlar da yapabilirsiniz. Bluetooth aracı , akıllı saat , özel tasarım olarak led küp yapabilirsiniz, Zor ama gece lambası yapabilirsiniz.
Eğer ki ben yazılımı çok iyi biliyorum çok iyi işler çıkartır farklar yaratırım derseniz ; Ufak çaplı güvenlik kameraları , 3D yazıcı yapabilir, Led tabela yapar ve işinizi ticarete dökebilirsiniz. Kısacası kod bilginiz , zamanınız ve hayal gücünüz var ise güzel çıkarabilirsiniz. ama görüntü aktarma konusunda geri kalmaktadır.
Arduino Programlama Dili Nedir ?
Arduino ide kütüphaneleri tarafından geliştirilen bir yazılımdır.Php, C# , C , C ++ , JS ve PHP dillerinde yazılır.
Açık kaynak kodlu fiziksel ortamda programlanabilir. Programramlama dilinde yazılan programlar blok halinde oluşur. #include ile kütüphane cağırılır #define ile eşdeğer ifade atılır. Bloklar bu {} parantezler sayesinde oluşturulur. Ardunio basitleştirilmiş bir C++ kullanır.
Komutlar ya alt alta yada yan yana gelicek şekilde yazılır.
Arduinoyu Tanıyalım
Ardunio uno model kartımızın üzerinde PC bağlantısı için USB portui harici güç kaynağı girişi, reset tuşu, mikro denetleyici ve bağlantı pinleri bulunur resimde daha detaylı görebilirsiniz.
Temel Arduino Başlangıç Seti
1 x Arduino UNO (CH340 Klon) (Ardunionun kendisidir en önemli parçadır.)
1 x A'dan B'ye USB Kablo (Arduino ile bilgisayarınız arasında olan bağlantıyı sağlıyan kablo.)
1 x Orta Boy Breadboard (Breadboard, telleri lehimlemeye gerek duymadan devrelerle deneme yapmak için kullanılan bir araçtır. En önemli araçlardan biri budur.)
1 x 40 Pin Ayrılabilen Erkek-Erkek Jumper Kablo (Breadboard üzerinde gerekli bağlantıları sağlamamız için kullanabileceğimiz kablodur herhangi bir lehim vb. şey gerektirmez.)
10 x 330 Ohm Direnç (Arduino üzerinde oluşabilecek elektriksel etkiyi önlemek için kullanılır.)
5 x 10K Ohm Direnç
4 x 5mm Kırmızı LED (Renkli ledler ile deneyim sağlıyabilir istediğiniz renkte şeyler ortaya çıkarabilirsiniz.)
2 x 5mm Yeşil LED
1 x RGB LED
1 x 10K Potansiyometre
1 x 5mm LDR
1 x HC-SR04 Ultrasonik Sensör
2 x Push Buton (4 Pin) (Elektrik bağlantısını kesmek ve bağlamak amacı ile kullanılan butondur.)
1 x NTC Sıcaklık Sensörü
1 x Buzzer
1 x Arduino Başlangıç Kitabı (9 Örnek Uygulama - Videolu)
1 x Saklama Kutusu ( Şeffaf renkte saklama kutusu bulunmaktadır.)
Detaylı inceleme;
[ame]https://www.youtube.com/watch?v=ukASS3w8qA0[/ame]
Seti satın almak için: https://www.robotistan.com/arduino-baslangic-seti
NOT: Linkteki site ile hiçbir alakamız yoktur sadece öneridir.
Windows İçin Arduino Kurulumu Nasıl Yapılır ?
İlk olarak buraya tıklıyarak ardunio yazılımını indiriyor ve kuruyoruz. Daha sonra kurulumu yapmış olduğumuz bilgisayara ardunionun üzerinde bulunan usb portu ile bağlantımızı sağlıyoruz.
Daha sonra ARAÇLAR>KART sekmesinden Ardunio modelimizi seçiyoruz.
Bu işlemimizide tamamladıkdan sonra ARAÇLAR>PORT sekmesinden COM3ü seçiyoruz.
Ve kurulum tamam. (Detaylı kullanımı diğer bölümde gelecektir.)
DİĞER BÖLÜME KADAR YARARLANABİLECEĞİNİZ KAYNAKLAR
[ame]https://www.youtube.com/watch?v=3PSYLiSdmY8[/ame]
[ame]https://www.youtube.com/watch?v=kbhA05iAc6M[/ame]
[ame]https://www.youtube.com/watch?v=DUXbSVPBCNI[/ame]
Arduino Nedir ?
En kolay şekilde yorumluycak olursak fiziksel şekilde düzenleyebildiğimiz bir programlamadır. Sizde kendinize bir Arduino kartı satın alarak üzerinde bulunan mikro işlemciler ile Arduino programlama dili sayesinde size kendi kartınıza komut verebilirsiniz. Açık kaynaklı bir programlama dilidir. Çoğu kartta 5 voltluk bir regüle entegresi bulunmaktadır.
Arduino Modelleri Nelerdir ?
Arduino kartların birçok modeli vardır her kartında kendine has farklı bir özelliği bulunmaktadır yaklaşık olarak 20 adet farklı model kart bulunmaktadır şu şekilde sıralayabiliriz;
Arduino Uno
Arduino Leonardo
Arduino Due
Arduino Yun
Arduino Tre
Arduino Micro
Arduino Robot
Arduino Esplora
Arduino Mega ADK
Arduino Ethernet
Arduino Mega 2560
Arduino Mini
LilyPad Arduino USB
LilyPad Arduino Simple
LilyPad Arduino SimpleSnap
LilyPad Arduino
Arduino Nano
Arduino Pro Mini
Arduino Pro
Arduino Fio
Bizim tavsiye ettiğimiz Arduino Uno modelidir. Şimdi ise tavsiye ettiğimiz kartı inceleyip diğer bölüme geçelim.
Arduino Uno
4 farklı versiyona sahiptir (Arduino Uno ,Arduino Uno SMD, Arduino Uno SMD, Arduino Uno R3 ). 1 adet usb bağlantı soketi ve adaptör kısmı bulunmaktadır.
Beyaz kısım bilgisayar bağlantısını yaptığımız USB portu siyah ise adaptör kısmıdır.
Özellikleri:
Mikrodenetleyici: ATmega 328
Çalışma frekansı: 16Mhz
Dijital giriş/çıkış pinleri: 14 adet dijital (6 tanesi PWM)
Analog giriş pinleri: 6 adet
Flash bellek: 32 KB
SRAM: 2 KB
EEPROM: 1 KB
Arduino Temel Donanım Özellikleri
Bu donanım özellikleri her Arduino kartında farklılık gösterebilir.
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 İle Neler Yapılabilir ?
En basit örnekler ile başlayalım. Canınız çok sıkıldı zamanınız var ve eliniz de arduino var öyleyse kendinize oyuncak tank veya drone yapabilirsiniz. Bunun dışında robotik cihazlar da yapabilirsiniz. Bluetooth aracı , akıllı saat , özel tasarım olarak led küp yapabilirsiniz, Zor ama gece lambası yapabilirsiniz.
Eğer ki ben yazılımı çok iyi biliyorum çok iyi işler çıkartır farklar yaratırım derseniz ; Ufak çaplı güvenlik kameraları , 3D yazıcı yapabilir, Led tabela yapar ve işinizi ticarete dökebilirsiniz. Kısacası kod bilginiz , zamanınız ve hayal gücünüz var ise güzel çıkarabilirsiniz. ama görüntü aktarma konusunda geri kalmaktadır.
Arduino Programlama Dili Nedir ?
Arduino ide kütüphaneleri tarafından geliştirilen bir yazılımdır.Php, C# , C , C ++ , JS ve PHP dillerinde yazılır.
Açık kaynak kodlu fiziksel ortamda programlanabilir. Programramlama dilinde yazılan programlar blok halinde oluşur. #include ile kütüphane cağırılır #define ile eşdeğer ifade atılır. Bloklar bu {} parantezler sayesinde oluşturulur. Ardunio basitleştirilmiş bir C++ kullanır.
Komutlar ya alt alta yada yan yana gelicek şekilde yazılır.
Arduinoyu Tanıyalım
Ardunio uno model kartımızın üzerinde PC bağlantısı için USB portui harici güç kaynağı girişi, reset tuşu, mikro denetleyici ve bağlantı pinleri bulunur resimde daha detaylı görebilirsiniz.
Temel Arduino Başlangıç Seti
1 x Arduino UNO (CH340 Klon) (Ardunionun kendisidir en önemli parçadır.)
1 x A'dan B'ye USB Kablo (Arduino ile bilgisayarınız arasında olan bağlantıyı sağlıyan kablo.)
1 x Orta Boy Breadboard (Breadboard, telleri lehimlemeye gerek duymadan devrelerle deneme yapmak için kullanılan bir araçtır. En önemli araçlardan biri budur.)
1 x 40 Pin Ayrılabilen Erkek-Erkek Jumper Kablo (Breadboard üzerinde gerekli bağlantıları sağlamamız için kullanabileceğimiz kablodur herhangi bir lehim vb. şey gerektirmez.)
10 x 330 Ohm Direnç (Arduino üzerinde oluşabilecek elektriksel etkiyi önlemek için kullanılır.)
5 x 10K Ohm Direnç
4 x 5mm Kırmızı LED (Renkli ledler ile deneyim sağlıyabilir istediğiniz renkte şeyler ortaya çıkarabilirsiniz.)
2 x 5mm Yeşil LED
1 x RGB LED
1 x 10K Potansiyometre
1 x 5mm LDR
1 x HC-SR04 Ultrasonik Sensör
2 x Push Buton (4 Pin) (Elektrik bağlantısını kesmek ve bağlamak amacı ile kullanılan butondur.)
1 x NTC Sıcaklık Sensörü
1 x Buzzer
1 x Arduino Başlangıç Kitabı (9 Örnek Uygulama - Videolu)
1 x Saklama Kutusu ( Şeffaf renkte saklama kutusu bulunmaktadır.)
Detaylı inceleme;
[ame]https://www.youtube.com/watch?v=ukASS3w8qA0[/ame]
Seti satın almak için: https://www.robotistan.com/arduino-baslangic-seti
NOT: Linkteki site ile hiçbir alakamız yoktur sadece öneridir.
Windows İçin Arduino Kurulumu Nasıl Yapılır ?
İlk olarak buraya tıklıyarak ardunio yazılımını indiriyor ve kuruyoruz. Daha sonra kurulumu yapmış olduğumuz bilgisayara ardunionun üzerinde bulunan usb portu ile bağlantımızı sağlıyoruz.
Daha sonra ARAÇLAR>KART sekmesinden Ardunio modelimizi seçiyoruz.
Bu işlemimizide tamamladıkdan sonra ARAÇLAR>PORT sekmesinden COM3ü seçiyoruz.
Ve kurulum tamam. (Detaylı kullanımı diğer bölümde gelecektir.)
DİĞER BÖLÜME KADAR YARARLANABİLECEĞİNİZ KAYNAKLAR
[ame]https://www.youtube.com/watch?v=3PSYLiSdmY8[/ame]
[ame]https://www.youtube.com/watch?v=kbhA05iAc6M[/ame]
[ame]https://www.youtube.com/watch?v=DUXbSVPBCNI[/ame]
Moderatör tarafında düzenlendi: