İçindekiler:

ArduinoBlocks Nasıl Kullanılır: 6 Adım
ArduinoBlocks Nasıl Kullanılır: 6 Adım

Video: ArduinoBlocks Nasıl Kullanılır: 6 Adım

Video: ArduinoBlocks Nasıl Kullanılır: 6 Adım
Video: Arduino Blocks nasıl indirilir ve flip flop uygulaması 2024, Ekim
Anonim
ArduinoBlocks Nasıl Kullanılır
ArduinoBlocks Nasıl Kullanılır

Arduino'yu nasıl programlayacağınızı öğrenmenin kolay bir yolunu mu istiyorsunuz?

Engeller !!

Sadece bir Arduino Uno ve bir ArduinoBlocks web sitesi kullanarak, programlama sözdizimini hatırlamanıza gerek kalmadan programınızı kolayca oluşturabilirsiniz.

1. Adım: Yönetim Kuruluna Genel Bakış

ArduinoBlocks, Arduino için blok tabanlı bir arayüz oluşturmak için Google Blockly geliştirme kodunu kullandı.

Şu anda Arduino UNO, NANO ve MEGA'yı desteklemektedir.

Not: Bu öğreticinin sonundaki pratik yapıyı yapmak istiyorsanız uyumlu bir Arduino kartına ihtiyacınız olacak.

Adım 2: Kurulum

Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum

1. ArduinoBlocks web sitesine gidin.

2. Kullanmadan önce bir hesap oluşturmamız gerekiyor, ancak bu, tüm verilerimizin ve bilgilerimizin daha sonra bulutta depolandığı anlamına gelir, bu nedenle bozuk dosyalara sahip olma olasılığı daha düşüktür.

-ArduinoBlocks ortamına aşina olarak başlayacağız.

Adım 3: ArduinoBlocks Ortamı

ArduinoBlok Ortamı
ArduinoBlok Ortamı
ArduinoBlok Ortamı
ArduinoBlok Ortamı
ArduinoBlok Ortamı
ArduinoBlok Ortamı
ArduinoBlok Ortamı
ArduinoBlok Ortamı

Giriş yaptıktan sonra ArduinoBlocks logosunun sağında bulunan “Projeler” açılır menüsünü seçerek yeni bir proje oluşturabiliriz. “Yeni proje”yi seçin, ardından kişisel bir proje başlatın.

Şimdi birkaç seçeneğimiz var, bunlardan ilki hedef platformumuzu seçmek. İlgili alanları ve bunların projeyle ilişkisini doldurun.

Bloklar panelinde zaten iki işlev olduğunu göreceksiniz. Daha önce bir Arduino ile deney yaptıysanız, Kurulum ve Döngüye aşina olacaksınız.

Ancak, yapmadıysanız, Arduino kodu şu iki işlevi gerektirir:

-Kurulum işlevi: ünite ilk açıldığında çalıştırılacak kodun seçimi, pin konfigürasyonunu (I/O) ayarlamak veya çıkış için seri portu başlatmak için kullanılır.

- Döngü işlevi: sonsuza kadar döngü yapmak üzere tasarlanmıştır (diyelim ki while(1=1) do).

Mevcut Arduino Kod paletlerine bir göz atalım. Temelleri, mantığı, kontrolü, değişkenleri ve işlevleri içerir. Ancak gerçekten heyecan verici olan kısım, kontrol etmek için pek çok seçenek, servolar, motorlar, SD kartlar, MQTT, GPS ve hatta Bluetooth kontrolleri içermesidir!

Şimdi ilk testimize geçelim.

4. Adım: Yanıp Sönme

yanıp sönüyor
yanıp sönüyor
yanıp sönüyor
yanıp sönüyor

Giriş/Çıkış paletini bulun ve “Dijital Pin 2 Yaz” başlıklı bloğu sürükleyin.

Yerine oturana kadar döngü fonksiyon bloğunun üzerine sürükleyin. Pin numarasını Arduino'daki yerleşik LED olan pin 13 olarak değiştirin.

Zaman paletine gidin ve “1000 milisaniye bekle” bloğunu bulun.

Bu sefer durumu “açık” yerine “kapalı” olarak değiştirerek yukarıdaki bloğu tekrarlayın.

“1000 milisaniye bekle” bloğunu tekrar ekleyin.

Bu tamamlama ile programımızı Arduino Uno'ya yüklememiz gerekiyor.

5. Adım: Yükleyin

Yüklemek
Yüklemek
Yüklemek
Yüklemek
Yüklemek
Yüklemek

Programımızı Arduino UNO'ya yüklemek için üç seçeneğimiz var.

İlk seçenek doğrudan tarayıcıdan gelir, burada ekranın sol üst köşesinde “yükle” başlıklı bir seçenek bulunur.

ama önce ArduinoBlocks-connector kurmalısınız, sencode kartınızın bilgisayarınızın USB portuna takılı olduğundan emin olun, ardından upload'a basarak programı doğrudan web'den yükleyebilirsiniz.

Buna ek olarak, sol üstteki Bloklar düğmesinin yanındaki aşağı oka tıklarsanız, daha sonra kopyalanıp Arduino IDE'ye yapıştırılabilen kodu görüntüleme seçeneğine sahip olacaksınız.

Arduino IDE'yi kurduğunuzu varsayarak üçüncü yolu kullanacağız ve.ino dosyasını indireceğiz.

Böylece kodumuz başarıyla yüklendiğinde, yerleşik LED her saniye yanıp sönecektir.

6. Adım: Sonuç

Blok programlama çok eğlenceli ve başlamak çok kolay. Blockly'nin ortaya çıkışı bize, acemi kodlayıcıyı bile etkileyici işler yaratması için güçlendirebilen ArduinoBlocks'u verdi.

Elbette herhangi bir sorunuz varsa benimle iletişime geçebilirsiniz: [email protected], Veya yorum bırakın.

YouTube'um

Facebook'um

Twitter'ım

Bu talimatı okuduğunuz için teşekkürler ^^ ve iyi günler.

Görüşürüz.

Ahmed Nouira

Önerilen: