Arduino programlama öğreticisi

Arduino logosu

Arduino Muhtemelen, DIY dünyasında en başarılı ve en çok etkiye sahip olan özgür yazılım ve donanım projelerinden veya platformlarından biridir. Topluluk, hem panoların mikro denetleyicisinin programlanması için açık kaynaklı yazılım hem de üzerinde çalışmak için ücretsiz olan farklı donanım kartları yarattı. Hepsi GNU GPL lisansı altında lisanslanmıştır, böylece çok sayıda eklenti ve bunların türevleri de oluşturulabilir.

Aslında, çok sayıda aksesuarla tüm bir elektronik endüstrisini uyandırdılar. şapkalar veya kalkanlar Arduino kartınızın yeteneklerini standart olarak uyguladığı temel işlevlerinin ötesine genişletebilirsiniz. Robotik kitleri, güneş enerjili projeler için kitler, başlangıç ​​kitleri vb. Gibi çok özel projeleri başlatmak veya yürütmek için birçok kit piyasaya sürüldü.

Ne tür tabaklar var?

Arduino panoları

Orada çeşitli resmi Arduino panolarıbaşlamamıza rağmen kullanmanızı tavsiye ederim Arduino UNO, öğreticinin temeli olarak kullandığım şey bu. En çok öne çıkan çeşitli tabaklar:

  • Arduino UNO Rev3: Başlamak için önerilen en esnek ve kullanılan plakadır. 328Mhz ATmega16 mikrodenetleyici, 2KB SRAM ve 32KB flash, 14 dijital I / O pini ve 6 analog girişe sahiptir.
  • Arduino Ödenmesi: 91 Mhz, 3KB SRAM ve 8 KB flash içeren bir AT84SAM96X512E mikrodenetleyiciye sahiptir, böylece daha büyük projeler için daha karmaşık programları kaydedebileceksiniz. Aynı şekilde 54 dijital I / O bağlantısı ve 12 analog giriş + 2 analog çıkış bulacaksınız.
  • arduino Mega: 2560Mhz ATmega16 mikrodenetleyici, 8KB SRAM, 256KB flash, 54 dijital I / O pini ve 16 analog giriş. Başka bir deyişle, orta karmaşıklıktaki projeler için Due ve UNO arasında bir ara model olacaktır.
  • Arduino Zambak yastığı: E-tekstil projeleriniz için esnek olan yani üzerinize giyebileceğiniz bir giyilebilir tablet olan küçük ve yuvarlak tabak. Değişebilir.
  • Arduino Mikro: Alan önemli bir faktör olduğunda ve küçük bir alana yerleştirmek için az yer kaplayan bir karta ihtiyaç duyduğunuzda yararlı olabilecek bir mikro denetleyiciye sahip çok küçük bir panodur. Gelişmiş yeteneklere sahip bir Pro sürümü var. 32Mhz ATmega4U16 mikro denetleyici ve lehimlemeniz gereken 20 I / O pini içerir.
  • ArduinoNano: Micro'dan bile daha küçük bir karttır, ancak benzer özelliklere ve fiyata sahip, bir ATmega328 mikro denetleyiciye sahiptir.
  • Arduino Esplora'sı: Daha öncekilerin çoğundan biraz daha pahalıdır, UNO ile benzer kapasitelere sahip ilkel Leonardo'ya dayanmaktadır ve ortaya çıkan ilk plakadır. Ancak tasarımı yenilendi, küçültüldü ve bazı düğmelerin, mini joystick'in ve sensörlerin doğrudan panoya entegre edilmiş olmasıyla farklılık gösteriyor. Bu nedenle oyun projeleri için ilginçtir.

Ayrıca bulacaksın resmi olmayan tabaklar, topluluk veya diğer şirketler tarafından oluşturulmuştur. Özellikleri çok benzer ve hatta programlama veya elektronik seviye açısından Arduino ile uyumlu olabilir, ancak bunu zaten seçiminize bir alternatif olarak bırakıyoruz. Hiçbir şekilde bu türev kartlarla başlamanızı önermiyorum çünkü uyumsuz bazı şeyler olabilir ve çok fazla yardım bulamayacaksınız. Ayrıca bazıları robotik, dronlar vb. İçin çok özeldir.

Öte yandan, elektronik aksesuarlar Arduino kartınıza WiFi bağlantısı, Bluetooth, motorları kontrol etmek için sürücüler vb. gibi ekstra özellikler sağlayacak. En iyi bilinen kalkanlardan bazıları şunlardır:

  • Kalkan Wifi: WiFi bağlantısı eklemek ve projenizi uzaktan yönetmek için İnternete bağlayabilmek için.
  • Kalkan GSM: mobil veri bağlantısı için.
  • Kalkan Ethernet: ağa kablolu bağlantı.
  • Kalkan Proto: tasarımlarınız için bir breadboard kullanmanıza izin verir.
  • Ve çok daha fazlaekranlar, klavyeler gibi ...

Prensip olarak başlamak, Muhtemelen daha sonra ihtiyacınız olacak olsa da, bu tür bir ürünle ilgilenebileceğinizi sanmıyorum.

Başlamak için neye ihtiyacım var?

Fritzing: arayüzünün yakalanması

Başlamak, Aşağıdaki materyalleri edinmenizi tavsiye ederim:

  • Arduino Kit Başlangıç: bir tabak içeren eksiksiz bir başlangıç ​​kitidir Arduino UNO, eksiksiz bir kılavuz ve çalışmak için çok sayıda çeşitli elektronik elemanlar (dirençler, kapasitörler, LED ekranlar, ekranlar, devre tahtası, LED'ler, kablolar, diyotlar, transistörler, sesli uyarılar, motorlar ve servo motorlar, sürücüler vb.).
  • Yukarıda belirtilen plakalardan birini satın almayı seçerseniz, elektrik malzemesi Uzmanlaşmış mağazalarda her proje için kendi başınıza gerekli… Başlangıç ​​kitini kullandıktan sonra, projelerinizi genişletmeye devam etmek için daha fazla malzeme satın almak veya bu kitin size izin verdiğinin ötesinde şeyler yapmakla ilgilenmeniz de mümkündür.

Fizikselin ötesinde, yeterli yazılıma sahipseniz de ilginç olacaktır:

  • Arduino IDE: yapabilirsin indir çeşitli platformlar için tamamen ücretsizdir. PDF eğitiminde, her işletim sistemine nasıl kurulacağını ve nasıl çalıştığını açıklıyorum.
  • ardublock: birden fazla platform için Java'daki başka bir eklentidir. deşarj Bedava. Grafiksel olarak çalışmanıza, yani programlama dilini kullanmak zorunda kalmadan programlarınızı oluşturmak için bulmaca parçalarına benzer bloklar kullanmanıza olanak tanır. Bütün bunlar ayrıca PDF'de açıklanmıştır.
  • fritzing: devrelerinizin montajından önce simülasyonlarını veya prototiplerini gerçekleştirmenize izin veren bir programdır. Çok ilginç ve cihaz kitaplıkları arasında çok sayıda öğe içeriyor. Buradan indir.

Bununla, daha fazlasına sahip olurdunuz yeterli başlamak…

Arduino programlama öğreticisi:

Arduino Başlangıç ​​Kursu

Platform yıllardır çalışıyor olsa da, şu anda bizi okuyan ve şu anda Arduino'ya dayalı projeler yaratan büyük yapımcılar topluluğuna katılmak isteyen çok sayıda genç veya çok genç olabilir. Bu nedenle, programlamayı sıfırdan ve adım adım öğrenmeye başlamak istiyorsanız, size bir Arduino programlama üzerine ücretsiz e-kitap. Bununla ilk tasarımlarınızı oluşturmaya başlamak için ihtiyacınız olan her şeyi öğreneceksiniz ...

İndirme dosyası neleri içerir?

Içinde ZIP dosyasını indir çalışabileceğiniz birkaç dosya bulacaksınız:

  • öğreticili e-Kitap PDF'de Arduino IDE ve Ardublock programlama PC'nizde kullanabilmeniz için standart.
  • e-Kitap öncekiyle aynı, ancak daha küçük boyutta ve mobil cihazlarınızdan kullanmak için hafif.
  • İle bağlantıları indirin programlar gerekli.
  • Farklı bir klasör taslak kaynak dosyaları örnek olarak deneyebileceğiniz veya öğrenmek için değiştirebileceğiniz. Hem Arduino IDE için hem de Ardublock için diğerleri ve hatta Raspberry Pi ile birlikte çalışmak için bazı kodlar var.

Ücretsiz e-Kitap ve eklentileri indirin:

İndirmeyi başlatın buraya:

ARDUINO E-KİTAP

Umarım sana yardımcı olur ve sen de yapımcı olmaya başlarsın ilk projeleriniz. İlk tasarımlarınız ile yorum bırakabilir, kreasyonlarınızı bizimle paylaşabilirsiniz.


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

4 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Tomas dijo

    Selamlar Tünaydın:
    Bir Kondansatörün iki değerini ve toprağa paralel bir direnci C = 470Mfx50V, R = 330k 1 / 4W alan bir TESTER yapmanız gerekiyordu, bu giriş ve çıkış 3.5 AUDIO Jack'e bağlanır.
    Soru 3.5 ile
    arduino'daki soru, değerleri ölçen ve çıkaran bir şey yapılabilir,

  2.   Mario Piñones c. dijo

    Başlıyorum ve iyi sonuçlar elde etmek niyetindeyim

  3.   Norberto dijo

    Arduino EBOOK indirmeniz çalışmıyor

    1.    isaac dijo

      Merhaba,
      Sadece denedim ve benim için çalışıyor. Önce bir reklamın çıktığı doğrudur.
      Ancak ikinci kez indirdiği bağlantıya tıkladığınızda.
      selamlar