Arduino Hakkında Her şey #1 | 'POLY & HydraThalles

'POLY

Katılımcı Üye
14 Eyl 2012
645
12
Merhabalar bu konuda Arduino ile ilgilenen veya ilgilenmek isteyen kimseler için HydraThalles ile oluşturduğumuz bir konudur.


9V7LgT.png


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.

9V7LgT.png


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.

9V7LgT.png


Arduino Uno

xiY4OL.jpeg


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.

ppeuCQ.jpeg


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

9V7LgT.png


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

9V7LgT.png


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.

9V7LgT.png


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.

9V7LgT.png


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.

muMg6A.png


9V7LgT.png


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.)


9V7LgT.png


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.

9V7LgT.png


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.

pi0Hl4.png


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.)

oL81tn.png


9V7LgT.png


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]

9V7LgT.png

 
Moderatör tarafında düzenlendi:

RootAdam

Katılımcı Üye
31 Ara 2018
710
7
-
Ardunioya Başlicak Hocalarım İçin Yararlı Olacağına Eminim Benim İçinde Tekrar Hatırlatma Oldu , Seri Devamını Bekliyoruz Ellerinize Sağlık Hocam :) HydraThalles
 

ankamurat

Katılımcı Üye
24 Eyl 2022
453
186
┌─(root@ankamurat)
Merhabalar bu konuda Arduino ile ilgilenen veya ilgilenmek isteyen kimseler için HydraThalles ile oluşturduğumuz bir konudur.


9V7LgT.png


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.

9V7LgT.png


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.

9V7LgT.png


Arduino Uno


xiY4OL.jpeg


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.

ppeuCQ.jpeg


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

9V7LgT.png


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

9V7LgT.png


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.

9V7LgT.png


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.

9V7LgT.png


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.

muMg6A.png


9V7LgT.png


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.)

9V7LgT.png


Detaylı inceleme;

[ame]

Seti satın almak için: Buy Robotistan Uno Starter Kit - Compatible with Arduino (with Turkish booklet) with cheap price


NOT: Linkteki site ile hiçbir alakamız yoktur sadece öneridir.

9V7LgT.png


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.

pi0Hl4.png


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.)

oL81tn.png


9V7LgT.png


DİĞER BÖLÜME KADAR YARARLANABİLECEĞİNİZ KAYNAKLAR


[ame]

[ame]

[ame]

9V7LgT.png

resim kırık düzeltebilir misin
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.