Ev / Oyun konsolları / Rusça Arduino programlama programı. Arduino IDE'ye ek kartlar takma. Arduino IDE'nin Kurulumu

Rusça Arduino programlama programı. Arduino IDE'ye ek kartlar takma. Arduino IDE'nin Kurulumu

Windows işletim sisteminde Arduino'yu kullanmaya başlamaya bakalım. Örnek olarak Arduino Uno platformunu ele alalım. Diğer kartlar için fark minimumdur.

Arduino IDE'nin Kurulumu

Öncelikle bilgisayarınıza Arduino entegre geliştirme ortamını (Arduino IDE) kurmanız gerekir. Arduino SRL ve Arduino LLC arasındaki savaş nedeniyle platform modeline bağlı olarak Arduino IDE sürümünü seçin.

Arduino IDE 1.6.4'ü indirin - d Arduino Leonardo ETH ve Arduino M0 dışındaki tüm platformlar için (kararlı sürüm Arduino LLC'den).

Arduino IDE'yi Başlatma

İndirdikten sonraveya Arduino IDE'yi kurduk, hadi başlatalım! Aşağıdaki şekildeki gibi bir pencere açılmalıdır.

Bir şeyler ters mi gitti?

    Arduino IDE başlamıyor mu? JRE (Java Runtime Environment) muhtemelen bilgisayarınıza yanlış yüklenmiştir. Arduino IDE'yi yeniden yüklemek için (1) numaralı noktaya bakın: JRE'nin dağıtımıyla ilgili tüm işi yükleyici yapacaktır.

Arduino'yu Bilgisayara Bağlamak

Arduino IDE'yi kurduktan sonra sıra Arduino platformunu bilgisayarınıza bağlamaya geldi.

Arduino'yu bilgisayarınıza bir USB kablosuyla bağlayın. Kart üzerindeki “ON” LED’inin yandığını ve “L” LED’inin yanıp sönmeye başladığını göreceksiniz. Bu, karta güç sağlandığı ve Arduino mikro denetleyicisinin fabrikada programlanan "Yanıp Sönme" (yanıp sönen LED) işlemini yürütmeye başladığı anlamına gelir.

Arduino IDE'yi belirli bir Arduino ile çalışacak şekilde yapılandırmak için bilgisayarın bu platforma hangi COM port numarasını atadığını bulmamız gerekiyor. Bunu yapmak için Windows Aygıt Yöneticisi'ne gidin ve “Bağlantı Noktaları (COM ve LPT)” sekmesini açın. Aşağıdaki resmi görmeliyiz:


Bu, işletim sisteminin Arduino kartımızı bir COM bağlantı noktası olarak tanıdığı, bunun için doğru sürücüyü seçtiği ve bu COM bağlantı noktası numarasını 2 olarak atadığı anlamına gelir. Bilgisayara başka bir Arduino kartı bağlarsak işletim sistemi ona farklı bir numara atayacaktır. Bu nedenle birden fazla Arduino kartınız varsa COM port numaraları konusunda kafanızın karışmaması çok önemlidir.

Bir şeyler ters mi gitti?

Eğer sonra Arduino bağlantıları bilgisayarda, aygıt yöneticisinde yeni aygıt görünmüyor; bunun nedeni şunlardan biri olabilir:

    Arızalı USB kablosu veya bağlantı noktası

    İşletim sistemi tarafından engelleme

    Arızalı Arduino kartı

Arduino IDE'yi Arduino ile çalışacak şekilde ayarlama

Şimdi Arduino IDE'ye iletişim kuracağı kartın COM port numarası 2'de olduğunu söylememiz gerekiyor.

Bunu yapmak için menüye gidin: Araçlar Liman ve “COM2” bağlantı noktasını seçin. Artık Arduino IDE “COM2” portunda bir şey olduğunu biliyor. Ve yakında bu "bir şey" ile iletişim kurmak zorunda kalacak.

Arduino IDE'nin herhangi bir tereddüt yaşamaması için Arduino IDE'ye hangi anakartla çalışacağımızı söylememiz gerekiyor. Bunu yapmak için menüye gidin: Araçlar Ödemek ve “Arduino Uno” kartını seçin.

Artık Arduino IDE, Arduino donanım yazılımını flaşlamak için ihtiyaç duyduğu her şeyi biliyor.

Bir şeyler ters mi gitti?

    Seri bağlantı noktalarının listesi boş mu? Bu, Arduino'nun doğru şekilde bağlanmadığı anlamına gelir. Bağlantıda hata ayıklamak için adım (3)'e dönün.

    Arduino IDE menülerde gezinirken inanılmaz derecede yavaş mı? Aygıt Yöneticisi'ndeki her şeyi devre dışı bırakın harici cihazlar"Bluetooth Seri" yazın. Örneğin, sanal cihaz bağlantı kurmak cep telefonu Bluetooth üzerinden bu davranışa neden olabilir.

Ortam yapılandırılır, kart bağlanır. Artık taslağı yüklemeye devam edebilirsiniz.

Arduino IDE, herhangi bir sorunun çözümünü hızlı bir şekilde görebileceğiniz birçok hazır örnek içerir. Aynı zamanda basit bir “Göz Kırpma” örneğini de içerir. Onu seçelim.

Fabrika LED'inin yanıp sönmesiyle farkı görmek için kodu biraz değiştirelim.

Satır yerine:

hadi yazalım:

Kodun tam sürümü:

void setup() ( // pin 13'ü çıkış moduna ayarlayın pinMode(13, OUTPUT); ) void loop() ( // pin 13 digitalWrite(13, HIGH); // 100 milisaniye gecikmeyi bekleyin ( 100); // pin 13 digitalWrite'a “düşük sinyal” gönder (13, LOW) // 100 milisaniye gecikmeyi bekle(100);

Artık "L" LED'i her 100 milisaniyede bir yanmalı ve sönmelidir. Bu, fabrika versiyonundan 10 kat daha hızlıdır. Çizimimizi Arduino'ya yükleyelim ve bunun doğru olup olmadığını kontrol edelim.

Önyükleme sonrasında LED daha hızlı yanıp sönmeye başlayacaktır. Bu, her şeyin yolunda gittiği anlamına gelir. Artık güvenle “” seçeneğine geçebilirsiniz.

Bir şeyler ters mi gitti?

    İndirme sonucunda avrdude gibi bir hata beliriyor: stk500_get sink(): not in Sync: resp = 0x00 ? Bu, Arduino'nun doğru şekilde yapılandırılmadığı anlamına gelir. Cihazın işletim sistemi tarafından tanındığından ve Arduino IDE'de COM bağlantı noktası ve kart modeli için doğru ayarların yapıldığından emin olmak için önceki adımlara geri dönün.

28 09.2016

Evde hayatınızı kolaylaştırmayı hiç düşündünüz mü? Sizin için günlük, rutin görevleri çözecek şeylere sahip olmak. Bunu gerçekleştirecek akıllı bir cihaz faydalı fonksiyonörneğin bahçeyi suladı, odayı temizledi, yükü taşıdı. Bu sorunlar çözülebilir. Ancak sadece satın almak yeterli olmayacaktır. Herhangi bir endüstriyel mantık denetleyicisinin veya çipinin performansını gerçekleştirmek için bir "beyne" ihtiyacı vardır belirli bir sıra eylemler. Bizim durumumuzda işlemleri gerçekleştirmek için Arduino programlama dili uygundur.

Bu makaleden şunları öğreneceksiniz:

Selamlar arkadaşlar! Beni tanımayanlar için adım Gridin Semyon. Hakkımda okuyabilirsiniz. Bugünün makalesi iki ana programa ayrılacak, bunlar olmadan daha fazla hareket edemeyiz ve karşılıklı anlayışa sahip olmayacağız.

Programlama dillerinin genel tanımı

Yukarıda yazdığım gibi iki popüler geliştirme ortamını ele alacağız. Benzetme yoluyla, ayrılabilir grafik editörü ve “akıllı not defteri”. Bunlar Arduino IDE ve FLprog programlarıdır.

Geliştirme ortamının temeli İşleme/Kablolama'dır; bu, işlevler ve çeşitli kitaplıklarla desteklenen normal C++'dır. Windows, Mac OS ve Linux işletim sistemleri için çeşitli versiyonlar bulunmaktadır.

Temel farkları nedir? Arduino IDE, program kodunu tanımlayan bir geliştirme ortamıdır. FLprog, diyagramlar çizmenize olanak tanıyan CFC CoDeSyS'ye benzer. Hangi ortam daha iyi? Her ikisi de kendi açılarından iyi ve kullanışlıdır ancak denetleyiciler konusunda ciddi olmak istiyorsanız SI'ya benzer dilleri öğrenmek en iyisidir. Başlıca avantajları algoritmanın esnekliği ve sınırsız doğasıdır. Arduino IDE'yi gerçekten seviyorum.

Arduino IDE'nin açıklaması

Dağıtım şu adresten indirilebilir: resmi web sitesi. Arşivi indirin, 100 MB'tan biraz fazla yer kaplıyor. Kurulum, tüm Windows uygulamaları gibi standarttır. Pakette tüm kart türlerine yönelik sürücüler kurulmalıdır. Programın çalışma penceresi de böyle görünüyor.

Arduino geliştirme ortamı aşağıdakilerden oluşur:

  • program kodu düzenleyicisi;
  • mesaj alanları;
  • metin çıktı pencereleri;
  • sık kullanılan komutlar için düğmeli araç çubukları;
  • çeşitli menüler

Arduino IDE Ayarları

Arduino geliştirme ortamında yazılmış bir programa ne ad verilir?kroki. Kroki şu şekilde yazılmıştır: metin editörü oluşturulan program kodunun renkli vurgulanmasına sahiptir. Aşağıdaki resimde basit bir program örneği.

Kullanılarak ek işlevler eklenebilirkütüphaneler,özel bir şekilde tasarlanmış kodu temsil eder. Temel olarak, geliştiriciye erişilemez. Ortam genellikle yavaş yavaş yenilenebilen standart bir setle birlikte gelir. Bunlar alt dizindedirkütüphaneler Arduino dizini.

Birçok kütüphane, klasörde bulunan örneklerle birlikte gelirörnek.Menüden bir kütüphane seçildiğinde kaynak koduna aşağıdaki satır eklenecektir:

arduino

#katmak

#katmak

Bu bir direktiftir; bir tür talimattır; nesneleri, fonksiyonları ve kütüphane sabitlerini açıklayan bir başlık dosyasıdır. En yaygın görevler için birçok işlev halihazırda geliştirilmiştir. İnanın bana, bu programcının hayatını kolaylaştırır.

Elektronik kartı bilgisayara bağladıktan sonra. biz yürütüyoruz aşağıdaki ayarlar— Arduino kartını ve bağlanacağımız Com portunu seçin.

arduino

void setup() ( // dijital pin 13'ü çıkış olarak başlat. pinMode(13, OUTPUT); ) void loop() ( digitalWrite(13, HIGH); gecikme(1000); digitalWrite(13, LOW); gecikme(1000) );

geçersiz kurulum() (

// dijital pin 13'ü çıkış olarak başlatıyoruz.

pinMode(13, ÇIKIŞ);

geçersiz döngü() (

digitalWrite(13, YÜKSEK);

gecikme(1000);

digitalWrite(13, DÜŞÜK);

gecikme(1000);

Bu arada, mağazadan gelen panonun işlevselliğini kontrol etmek uygun olur. Hızlı ve kolay.

Uygun bir şey daha var. Buna denirSeri Bağlantı Noktası Monitörü (Seri Monitör). Platforma gönderilen verileri görüntülerArduino.Genelde bana ne tür sinyaller verdiklerine bakarım çeşitli sensörler, panoya bağlı.

Kitaplıkları bağlama

Özel özellikler eklemenin farklı yolları vardır. Kitaplıkları üç şekilde bağlayabilirsiniz:

  1. Kütüphane Yöneticisini Kullanma
  2. İçe aktarmayı .zip dosyası olarak kullanma
  3. Manuel kurulum.

1. Kütüphane Yöneticisini Kullanma.Programın çalışma penceresinde Çizim sekmesini seçin. Bundan sonra, Kütüphaneye bağlan düğmesine tıklayın. Kütüphane müdürü önümüzde açılacak. Pencere zaten görüntülenecek yüklü dosyalar imzalıyüklüve kurulabilenler.

2.İçe aktarmayı .zip dosyası olarak kullanma.Genellikle internette arşivlere sıkıştırılmış zip uzantılı kütüphane dosyaları bulabilirsiniz. Bir başlık dosyası.h ve bir kod dosyası.cpp içerir. Kurulum sırasında arşivi açmanıza gerek yoktur. Çizim menüsüne gidin - Kitaplığı bağlayın - .ZIP kitaplığı ekleyin

3.Manuel kurulum.Öncelikle Arduino IDE programını kapatın. Öncelikle arşivimizi açıyoruz. Ve .h ve .cpp uzantılı dosyaları arşivle aynı isimdeki bir klasöre aktarıyoruz. Klasörü kök dizine yerleştirin.

Belgelerim\Arduino\kütüphaneler

FLPprog'un açıklaması

FLprog, bağımsız geliştiricilerin hazırladığı, fonksiyon blokları veya merdiven diyagramlarıyla çalışmanıza olanak tanıyan ücretsiz bir projedir. Bu ortam programcılar için değil, insanlar için uygundur. Diyagramları ve fonksiyonel blokları kullanarak algoritmayı görsel ve net bir şekilde görmenizi sağlar. Dağıtımı şu adresten indirebilirsiniz: resmi web sitesi.

Projeyi uzun süredir takip ediyorum. Adamlar gelişiyor, sürekli yeni işlevler ekliyor ve eskilerini değiştiriyor. Bu ortamda umut görüyorum. İki önemli işlevi yerine getirdiği için:basitlik ve kullanım kolaylığı.

Basit bir proje oluşturmaya çalışalım. Çıkış 13'ü LED'e çevireceğiz.

Biz yaratıyoruz yeni proje. Üst pencerede gerekli sayıda giriş ve çıkışı ekleyin, bir ad belirleyin ve karta fiziksel bir giriş veya çıkış atayın.

İhtiyacımız olan elemanları nesne ağacından, ihtiyaç duyduğumuz elemanları ise düzenleme tuvaline çekiyoruz. Bizim durumumuzda, onu açıp kapatmak için basit bir RS tetikleyici kullanabiliriz.

Algoritmayı oluşturduktan sonra derleme düğmesine tıklayın, program IDE'de hazır bir çizim sunar.

Arduino serisi denetleyici üzerinde algoritma geliştirmeye yönelik programların yeteneklerine ve kolaylıklarına baktık. Yapısal diyagramlar ve görsel resimler oluşturmanıza olanak sağlayan programlar da vardır. Ancak bir metin düzenleyici kullanmanızı öneririm çünkü daha sonra sizin için daha kolay olacaktır. Söylesene, sana en uygun ortam hangisi ve neden?

22 Eylül'de Krasnodar'da bir seminere katıldım. “Dokunmatik panel kontrolörleri OVEN SPK.” Konferans şık ve güzel Bristol Otel'de yapıldı. Çok ilginç ve güzeldi.

Seminerin ilk bölümünde OWEN ürünlerinin yetenekleri ve avantajları anlatıldı. Daha sonra çörek eşliğinde kahve molası verildi. Çok acıktığım için bir sürü şey aldım, çörekler, kurabiyeler ve şekerler =)

Seminerin ikinci bölümünde öğle yemeğinin ardından sunum yapıldı. Bize Web görselleştirme hakkında çok şey anlattılar. Bu eğilim ivme kazanmaya başlıyor. Elbette ekipmanı herhangi bir İnternet tarayıcısı üzerinden kontrol edin. Bu gerçekten harika. Bu arada, ekipmanın kendisi de çantanın içinde.

Yakın gelecekte CoDeSyS 3.5 ile ilgili bir dizi makale yayınlayacağım. Bu nedenle, ilgilenen varsa abone olabilir veya ziyarete gelebilir. Her zaman mutlu olacağım!!!

Bu arada neredeyse unutuyordum, bir sonraki yazı Arduino elektronik kartı ile ilgili olacak. İlginç olacak, kaçırmayın.

Sonraki yazılarda görüşmek üzere.

Saygılarımla, Gridin Semyon.

Arduino IDE programının çizimi - Ders No. 1'den bir çizim ile

Arduino IDE - Arduino'yu programlamak için tasarlanmış bir program (bundan sonra Arduino kelimesiyle, MEGA, Nano, Micro, Mini, Uno, Duemelanove veya başka herhangi biri olsun, kartın kendisini kastedeceğiz).

Başlangıç ​​seviyesindeki sihirbazlar için her şey ilk başta biraz karmaşık görünebilir, ancak her şeyi kafanızda kurup ayarladığınızda, her şey doğal olarak doğru raflara düşecektir. O halde başlayalım:

Bir Arduino veya Arduino KIT ile geldiyseniz kurulum diski yoktu. yazılım, o zaman kesinlikle internete erişmeniz gerekecek.

İnternet erişiminizin olduğunu kastediyoruz, ancak ArduinoKit'te herhangi bir program yok, ancak benim kitimde programlar ve derslerin yanı sıra eskizler de yer alıyor.

1. Arduino.cc web sitesine gitmeli ve anakartınız için sürücüleri indirmelisiniz http://arduino.cc/en/Main/Software

Arduino Sürücü Programı Seçme - Kılavuz

Örnek olarak yaygın olanı ele alalım. işletim sistemi Windows 7, - buna göre Windows için dağıtım kitini (programı) seçin, - Windows Installer, bilgisayar yapısını anlamak istemeyenler için uygundur ve dosya sistemi. Yükleyici sizin için her şeyi yapacak, nereye kurulacağını bulacaktır ve hatırlamanız gereken tek şey kurulum dizini, sürücüleri aramak için buna ihtiyaç duyulabilir.

Windows'u (ZIP dosyası) indirdiyseniz, her şeyi kendiniz düşünmeniz gerekecektir - paketi nereye açacağınız, nereye koyacağınız, program, uygun hakları vermeniz ve çok daha fazlası.

Programı yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekebilir, ancak bu bir gerçek değil.

2. Arduino UNO kartını (tamamen farklı bir kartınız olabilir) ve bilgisayarı bir USB kablosuyla bağlamanız gerekir.

Bağlandıktan sonra 10-20 saniye içinde yeni ekipman algılanmazsa ve hiçbir şey olmazsa, USB kablosunu bilgisayardaki başka bir yuvaya takmayı deneyin.

Ekipman hala tanımlanamıyorsa! BAŞLAT düğmesine basın Windows panelleri ve giriş satırına girin devmgmt.msc.

Tanımlanmamış ekipmanı seç Bilinmeyen Cihaz sağ tıklayın, seçin Sürücüleri güncelle, Bu bilgisayardaki sürücüleri arayın,Belirtilen konumdaki sürücüleri arayın,Gözden geçirmek, ardından c:Program Files (x86)Arduinodrivers veya c:Program Files (x86)ArduinodriversFTDI USB Drivers dizinini belirtin veya ilk adımda Arduino IDE'yi kurduğunuz dizini hatırlayın, içinde bir klasör var sürücüler ve içinde FTDI USB Sürücüleri, bu klasörleri belirtin ve gerekli sürücüleri yükleyin

Sürücüler yüklendikten sonra yeni donanıma sahip olacaksınız. Bağlantı Noktaları (COM ve LPT)Arduino Uno (COM3).

Programı yükledikten sonra Windows masaüstünüzde Arduino programını başlatmak için bir simge bulunmalıdır. Başlattıktan sonra, Arduino için program yazma ortamı önünüzde açılacaktır - makalenin başındaki şekil.

Eskiz programlarına Arduino için program denir ve program menüsündeki Yükle düğmesini kullanarak Arduino'ya yüklenmesi gerekir (kurulumdan sonra elinizde birçok örnek çizim vardır, bunlar c:Program Dosyaları (x86)Arduino örnekleri.

Programınızı bir metin düzenleyicide yazarsınız, seçersiniz, kopyalarsınız, Arduino IDE'ye yapıştırırsınız veya hazır bir programı iki fare tıklamasıyla açarsınız, ardından bağlantı noktası doğru belirtilmişse indirme düğmesine (yeşil daire içindeki ok) basarsınız , bağlantı noktası bilgisayar donanımında belirtilen bağlantı noktasıyla eşleşmelidir , ve programda herhangi bir hata yoksa, birkaç saniye içinde Arduino'ya yüklenecek ve mikrodenetleyici onu çalıştırmaya başlayacaktır.

Arduino'yu öğrenmeye başlayan herkes Arduino IDE'ye aşinadır. Eskizler yazmanıza, doğruluğunu kontrol etmenize ve bunları Arduino'ya yüklemenize olanak tanır. Peki Arduino için program geliştirmenin tek ortamı bu mu? Hiç de bile! Bakalım başka hangi seçenekler var.

Bu yazıda en popüler 4 geliştirme ortamına bakacağız:

  • ArduinoIDE'si;
  • Programıno;
  • Arduino için CodeBlock'lar.

1 Geliştirme ortamı Arduino IDE'si

Elbette bu geliştirme ortamı, Arduino için programlamış olan herkese aşinadır.

Program geliştirmek için gerekli olan tüm minimum şeyleri içerir: kod yazma, kodu kontrol etme, derleme, Arduino'ya taslak yükleme, seri port monitörü. JetBrains IDEA, Microsoft Visual Studio veya Quartus gibi ciddi "yetişkinlere yönelik" geliştirme ortamlarında çalışmış olan herkes, Arduino IDE'nin oldukça münzevi olduğunu muhtemelen fark edecektir: gereksiz hiçbir şey sunmaz ve herhangi bir özel kolaylık sunmaz.

2 Geliştirme ortamı Programino

PROGRAMINO geliştirme ortamına bakalım. Bu ücretli bir geliştirme ortamıdır ancak 14 gün boyunca ücretsiz olarak deneyebilirsiniz. Ancak diğer geliştirme ortamları gibi Programino da Arduino IDE'nin kurulu olmasını gerektirir. Programı ilk başlattığınızda ayarlarda arduino.exe yürütülebilir dosyasının yolunu belirtmelisiniz. Bunu yapmak için ayarlar menüsüne gidin: Seçenek Düzenleyici Ayarları. Arduino IDE ve ilgili kütüphanelerin bulunduğu dizinin yolunu belirtmeniz gereken bir pencere açılacaktır. Artık Programino'da program yazmaya hazırız.

Bu geliştirme ortamında kullanılan dil orijinal Arduino IDE - C ile aynıdır. Yani, aslında Arduino IDE'de zaten eskizler yazıyorsanız, yeni bir programlama dili öğrenmenize gerek kalmayacaktır ki bu, bu geliştirme ortamının büyük bir avantajıdır.

Ancak buna ek olarak bu IDE, kod tamamlama gibi hızlı geliştirmenin çok uygun bir yolunu sunuyor. Yani Arduino komutları ve yöntemleri ile ilgili referans kitabına sürekli bakmanıza gerek yok. Kodu yazmaya başladığınızda geliştirme ortamı mevcut seçenekler arasından ihtiyacınız olanı seçmenizi isteyecektir. Örneğin, "digi" yazdığınızda IDE size seçenekler sunar: "digitalRead", "digitalWrite" ve diğer olası seçenekler.


Arduino'nun analog pinlerinden birini sürekli olarak yoklayacağımız ve okumaları seri porta göndereceğimiz basit bir çizim yazalım.

Programino kod tamamlamanın rahatlığını yaşamak için taslağı kopyalayıp yapıştırmak yerine elle yazmayı deneyin.

Sabit int pinA = A5; void setup() ( pinMode(pinA, INPUT); Serial.begin(19200); ) void loop() ( int r = analogRead(pinA); Serial.println(r); gecikme(100); )

Programino IDE başka neler sunuyor? Bu geliştirme ortamı, menü aracılığıyla kullanılabilen birkaç ek yararlı araca sahiptir Aletler. Örneğin: not defteri, LCD sembol tasarımcısı, DEC-BIN-HEX dönüştürücü, seri port terminali, analog çizici ve diğerleri.


Gelin bu araca daha yakından bakalım Analog Çizici. Bu araç, Arduino'dan COM bağlantı noktasına ne geldiğini görselleştirmenizi sağlar.

Çizicinin çizimde çalışması için seri bağlantı noktasını 19200 kb/sn hızında etkinleştirmeniz gerekir. Analog veriler şu komut kullanılarak çiziciye gönderilir Seri.println().

Analog çiziciyi başlatalım. Hadi düğmeye basalım Bağlamak Arduino'nun bağlı olduğu bağlantı noktasına bağlanmak için.


Bu araç, örneğin bazı analog sensörlerin zaman içindeki değerlerini görüntülemek için yararlı olabilir: sıcaklık, nem, basınç, aydınlatma ve diğerleri.

Arduino hafızasına kroki yazmadan önce menü üzerinden kullanılan kartın tipini ve bağlı olduğu portu belirtmelisiniz. Donanım.



Krokiyi Arduino hafızasına yüklemek için üst menüdeki indirme simgesine tıklayın. Programino taslağı indirecek ve alt günlük penceresinde taslağın boyutu ve Arduino kartının kalan boş kaynakları hakkındaki verileri gösterecek.

3 Geliştirme ortamı B4R (Arduino için Temel)

Arduino IDE'ye bir başka ilginç alternatif ise B4R veya "Arduino için Temel". Bu geliştirme ortamı, C yerine Basic kullanması açısından benzersizdir. Ayrıca kod tamamlama işlevini de destekler. Üstelik tamamen ücretsizdir.

İlk kez başlatırken, B4R ortamı ayrıca Arduino IDE ile dizinin yolunu ve gerekirse ek standart dışı kütüphaneleri ve ortak modüller. Bu ayarlar daha sonra menü aracılığıyla yapılandırılabilir Araçlar Yolları Yapılandır.


Ayrıca bir tahta seçin: Araçlar Panosu Seçici:

Bunun gibi bir taslak yazalım ve aynı zamanda geliştirme ortamını biraz daha iyi tanıyalım.


Orta kısımda kodu düzenlemek için bir alan var. Sağda sekme alanı ve sekmelerin kendisi bulunur: mevcut kitaplıklar, çizim modülleri, günlük ve arama. Yukarıdaki fotoğrafta derginin bulunduğu sekme açık. Programda komutla belirtilen mesajların burada görüntülendiği görülebilir. Kayıt(). Bu geliştirme ortamında, hata ayıklama sırasında çok yararlı olan kesme noktaları ayarlayabilir ve ayrıca kodda daha hızlı gezinmek için yer işaretlerini kullanabilirsiniz.

Bu geliştirme ortamında programlamaya hemen başlayamayacaksınız çünkü... klasik Arduino IDE'den farklı, daha nesne yönelimli bir dil ve farklı bir sözdizimi kullanır. Ancak bu ortamın rahatlığı ve geliştiricilerin iyi rehberliğinin varlığı bu eksiklikleri tamamen telafi ediyor.

4 Geliştirme ortamı Arduino için kod blokları

Arduino için listelenenlerin dışında başka geliştirme ortamları da var. Örneğin CodeBlock'lar. Tanımlanan IDE'lerden temel farkı, yalnızca Arduino için değil, mikrodenetleyiciler ve diğer bazı platformlar için de kod yazabilme yeteneğidir. Daha detaylı anlatmayacağım; resmi web sitesindeki ve yardım dosyalarındaki bilgileri okumak daha kolaydır.


Artık klasik Arduino IDE'ye göre alternatif, çok daha kullanışlı geliştirme ortamlarının olduğunu biliyoruz. Bunları kullanmak, kendi eskizlerinizi yazmayı çok daha kolay ve hızlı hale getirebilir.

Arduino tabanlı kendi projelerinizi oluşturabilmeniz için firmware yazıp mikrodenetleyicinize yüklemeniz gerekecektir. Arduino IDE bu işlevleri gerçekleştirmenizi sağlar. Firmware yazmanın ve Arduino'ya taslaklar yüklemenin başka yolları da var, ancak en kolayı Arduino IDE'yi kullanmaktır. Daha sonra size nereden indirebileceğinizi ve hangi sürümü kurmanın daha iyi olduğunu, bu programı nasıl yapılandıracağınızı ve nasıl kullanacağınızı anlatacağım.

Arduino IDE'yi indirin

Sürüm Windows Mac OS X Linux
1.6.5
1.8.2

En güvenli ve güvenilir kaynak elbette resmi web sitesidir ancak yukarıdaki bağlantıları kullanarak bu sayfadaki en popüler sürümleri indirebilirsiniz. Bu yazının yazıldığı sırada en son sürüm 1.8.2'dir. İndirebilirsiniz, ancak birçok kişi 1.6.5 sürümünü indirmenizi tavsiye ediyor çünkü en kararlı sürüm olarak kabul ediliyor. Ayrıca var klasik versiyon Fikir 1.0.6. Arduino Yún ve Arduino DUE'yi desteklemez. Ayrıca, program sürümlerinin bu satırı artık topluluk tarafından desteklenmemektedir ve güncellenmeyecektir.

Windows için bir arşiv (Windows) ve bir yükleyici (Windows Installer) indirmek mümkündür. Arşiv Taşınabilir sürüm olarak kullanılabilir. Ve eğer Arduino geliştirme ortamını kalıcı bilgisayarınıza kurarsanız işyeri, o zaman Windows Installer'ı seçmek daha iyidir.

kullanıyorum en son sürüm ancak başka bir editörden çalışırken zorluklar yaşıyor. Uzun bir süre Sublime Text 3 editöründe program işlevlerini yapılandırmaya çalıştım, bu kombinasyon kesinlikle işe yaramadı, bu yüzden bu fikirden vazgeçtim ve her şeyi olduğu gibi bıraktım. Favori düzenleyicinizi kullanmak istiyorsanız 1.6.5 sürümünü indirmeniz daha iyi olur.

İndirmek için işletim sisteminize uygun gerekli sürümü seçin. Daha sonra gönüllü bağışların olduğu bir sayfa açılacaktır. Arduino IDE'si ücretsiz program. Gri “Sadece İndirin” işaretine tıklayarak kolayca indirebilir veya geliştiricilere gönüllü katkılarıyla teşekkür edebilirsiniz.

Arşivi indirdiyseniz, sıkıştırmasını açın ve Arduino.exe'yi çalıştırın.

Kurulum dosyasını indirdiyseniz standart kurulum yapmanız gerekir. Kurulum işlemi çok basittir ve fazla zaman almaz, ancak makalenin eksiksiz olması adına bunu ayrıntılı olarak anlatacağım.

Kurulum dosyasını çalıştırın. Lisans sözleşmesinin şartlarını kabul ediyoruz (tabii ki okuduktan sonra).


Şartları kabul ediyoruz

Gerekli program modüllerini seçin. İlk ikisinin işaretlenmesi gerekir. Gerisi size kalmış.


Arduino ide bileşenlerini seçme.

Yükleme sırasında USB'den seriye sürücü yüklemenizi isteyen bir pencere görüntülenebilir. Kabul ediyoruz ve kurulumun tamamlanmasını bekliyoruz. Bu, tüm süreci tamamlar. Geriye kalan tek şey geliştirme ortamını kurmak ve oluşturabilirsiniz.

Arduino IDE'nin kurulumu

Kurulumdan sonra programı yapılandırmanız gerekir. Bunu yapmak çok kolaydır:

1. Öncelikle Arduino'nuzu bilgisayarınıza bağlayın. USB aracılığıyla kablo.

2. Sonra şuraya git: " Başlat >> Denetim Masası >> Aygıt Yöneticisi". Orada bulmalısın " COM bağlantı noktaları ve LPT". Bu liste arduino'nuzu ve bağlı olduğu bağlantı noktasını (COM2) gösterecektir. Bu değeri unutmayın.

Mikrodenetleyiciniz listede yoksa veya tanımlanamayan bir aygıt olarak gösteriliyorsa, sürücü yanlış yüklenmiş demektir veya CH340 yongalı bir Çin anakartınız vardır. Bu bir sorun değil. Sadece farklı bir sürücüye ihtiyacınız var. Size nereden indireceğinizi ve nasıl kuracağınızı anlattım.

3. Şimdi Arduino IDE’yi başlatın ve hemen “menüye gidin” Araçlar >> Bağlantı Noktası". Orada birini seçmeniz gerekiyor COM bağlantı noktası, hatırladığın.

Bu, kurulumu tamamlar. Kartı farklı bir USB bağlantı noktasına bağlarsanız veya farklı bir kart kullanırsanız bu ayarların değiştirilmesi gerekeceğini unutmayın.

Arduino IDE'yi kullanma

Programın kullanımı oldukça kolaydır. Her şeyin doğru çalıştığından emin olmak için ilk çizimimizi mikrodenetleyiciye yükleyelim. Bunu yapmak için, yanıp sönen LED'li standart örneği kullanıyoruz. Geliştirme ortamında birçok hazır örnek bulunmaktadır. Kullanacağımız şey bu.

Ardından “İndir” düğmesine tıklayın ve çizimin yüklenmesinin bitmesini bekleyin. Önyüklemeden sonra yerleşik LED hemen yanıp sönmeye başlamalıdır. Bu, her şeyin olması gerektiği gibi çalıştığı anlamına gelir. Artık kendi ürün yazılımınızı yazabilir veya hazır olanları kullanabilirsiniz. Arduino programlama dilinin fonksiyonlarının bir açıklaması web sitemin sayfasındadır