Arduino Temel Eğitimi

Herkese merhaba. Ben Bangladeş'ten Zubayer Tahmid,

Rajuk Uttara Model Koleji'ni temsil ediyor.

Bugün Arduino hakkında çok temel bir eğitim yazıyorum. İnternette dolaşan farklı web sitelerinde çok şey aradım, ancak Arduino'nun temel kavramlarını açıklayan veya tartışan herhangi bir öğretici alamadım. Hadi başlayalım.

Adım 1: Arduino Nedir?

Arduino, ana kontrol ünitesi olarak AVR mikrodenetleyici kullanan açık kaynaklı bir donanım geliştirme kartıdır. Arduino genellikle gömülü elektronik veya robotik projeleri yapmak için kullanılır. Arduino, gömülü elektronik ve robot biliminin temelleri hakkında bilgi edinmek için yeni başlayanlar için en iyi üründür.

Adım 2: Arduino Kartı ve Kurulumu

Arduino ile çalışmaya başlamadan önce bir Arduino kartına ihtiyacımız var.

Arduino panoları, Arduino Uno, Arduino Mega, Arduino Nano, Arduino Due, Arduino Fio vb.Gibi birçok çeşit vardır. Ama sanırım, Arduino Uno temel bilgileri öğrenmek için en iyi tahtadır.

Yazılı kodlarımızı Arduino kartına yüklemek için Arduino IDE'yi web sitesinden indirmemiz gerekiyor. Sana bağlantıyı veriyorum: //www.arduino.cc/en/Main/Software

Kurulum işlemini tamamladıktan sonra, Arduino'yu iyi açtığımızda, yukarıdaki fotoğrafa benzeyecek.

Adım 3: Arduino IDE

Şimdi Arduino IDE'nin farklı bölümlerini bize bildirin.

1: Yazılı kodunuzu doğrulamak için kullanılan düğme
Arduino Board'a yüklenecek.

2: Kodunuzu Arduino Board'a yüklemek için kullanılan düğme.

3: Bu yeni bir ünite açmak içindir.

4: Bu, önceki kodlarınızı açmak içindir.

5: Bu kodunuzu kaydetmek içindir.

Araçlar bölümünde, biz Arduino kurulu seçmek zorundayız
kullanıyor.

Arduino kartını seçtikten sonra,
Kurulu Arduino Kurulu tespit. Ancak bu port, Arduino kartını bilgisayara taktıktan sonra seçilmelidir.

Adım 4: Arduino Programlamanın Parçaları

Bu adımda bir Arduino programının farklı bölümlerini öğreneceğiz.

İlk bölümde yazacağımız kod Arduino tarafından sadece bir kez çalıştırılacak.

Bir örnek ele alalım. 13 numara istiyorsak. Arduino'nun pinini Çıkış olarak seçtikten sonra bu kısma pinMode (13, OUTPUT) yazacağız. Ve tekrar Giriş olarak istiyorsak, pinMode (13, INPUT) yazacağız. Arduino bu komutu bir kez okursa, 13 no'yu ayarlayacaktır. yönlendirildiği gibi pim, Giriş veya Çıkış.

Diğer yandan, ikinci bölümde Arduino tarafından sürekli olarak çalıştırmak istediğimiz kodu yazacağız.

Adım 5: Arduino'nun Parçaları

Bu adımda Arduino'nun farklı kısımlarını bileceğiz.

1: Bunların hepsi Arduino Uno'nun dijital pinleri.

2: Bunlar, Arduino Firmware'ini herhangi bir AVR Mikrodenetleyicisine yükleyebileceğimiz Arduino'nun ICSP başlıklarıdır.

3: Bu, Arduino'nun ana AVR mikro denetleyicisidir.

4: Bu pimler Arduino'nun güç kaynağı pimleridir.

5: Bunlar Analog pinlerdir.

6: Bu IC, USB - Seri Dönüştürücüdür.

7: Bunlar Tx Rx LED'leri.

8: Bu, dijital pim 13'e bağlı kullanıcılar için yerleşik LED'lerdir.

9: Bu, bilgisayara bağlanmak için USB bağlantı noktasıdır.

10: Bu, Arduino'ya güç vermek için kullanılan güç portudur.

11: Bu, Arduino kartını yeniden başlatmak için kullanılan düğmedir.

Adım 6: LED Yanıp Sönen Proje

Arduino'yu farklı yaratıcı projeler yaparak ve kendi yaratıcılığımızı keskinleştirerek başarılı bir şekilde öğrenebileceğiz. Şimdi basit bir yanıp sönen LED projesi yapalım.

Projemizin temel devre ve çalışma süreci:

Dijital pim no. 2'deki bir 2k direnç ile bir LED bağlanacaktır. Arduino'dan 13. Led bir saniye yanıp sönecek ve bir saniye yanıp sönmeyi durduracaktır.

Programlama:

/ * Arduino Yanıp Sönme Projesi

* Zubayer Tahmid tarafından

* /

void setup () {

pinMode (13, ÇIKIŞ);

}

void loop () {

digitalWrite (13, YÜKSEK);

Gecikme (1000);

digitalWrite (13, DÜŞÜK);

Gecikme (1000);

}

Void setup () işlevinde, 13 no. çıkış olarak pin. Sonra void loop () fonksiyonunda Arduino'ya 13 no. toplu iğne. Sonra 1000 milisaniye gecikme verdik. Daha sonra Arduino'ya 13 no. toplu iğne. Sonra tekrar 1000 milisaniye gecikme verdik. Kodu Arduino'ya yükledikten sonra, kodda belirttiğimiz gibi çalışacaktır.

Adım 7: Sonuç

Umarım Arduino'nun bazı temellerini öğrenmişsinizdir. Arduino'da ustalaşmak için pratik yapmaya devam etmelisiniz. Öğreticimde herhangi bir hata bulursanız, lütfen bana e-postamla tavsiye verin veya yorumlar bölümünde yorum yapın. Bu öğreticide iyi bir yanıt alırsam, Arduino robotik temelleri ve Arduino hakkında bazı ileri öğreticiler hakkında tam bir dizi öğretici yapacağım. Gömülü elektronik dünyasında size çok mutlu bir deneyim diliyorum.

E-postam: -posta

İlgi̇li̇ Makaleler