Kodda Programlamadan Korkuyor musunuz? Arduino için Kazı Kazan

  • Peter Holmes
  • 0
  • 4323
  • 780
reklâm

Ben bir Arduino acemisiyim. Başlangıç ​​setimi kullandım Arduino Başlangıç ​​Setinde Neler Var? [MakeUseOf Açıklar] Bir Arduino Başlangıç ​​Kitine Neler Dahil? [MakeUseOf Açıklıyor] Arduino açık kaynaklı donanımını daha önce MakeUseOf'ta tanıtmıştım, ancak bir şey oluşturmak ve gerçekten başlamak için gerçek Arduino'dan daha fazlasına ihtiyacınız olacak. Arduino "başlangıç ​​kitleri"… 12 yaşındaki çocuğumla birkaç basit projeye dayanıyor, ancak bunun dışında kod korkum yüzünden daha fazla risk almadım. Tabii ki, bazı HTML ve CSS'leri en iyi dilekçeyle çıkarabilirim, ancak gerçek programlamaya gelince, oldukça işe yaramazım.

Çizik 4 Arduino bunu değiştirebilirdi. Kodlama değil; ama benim gibi acemilerin görsel arayüzü olan heyecan verici Arduino projeleri inşa etmelerine izin veriyor. Size nasıl programlanacağını öğretmeyecek, ancak ilerlemeye karar vermeniz gerektiğinde yararlı olan temel ilkeleri öğretecektir. “gerçek” programlama. Çok basit, eğlenceli ve oğlum bana hala dokümantasyon videoları izlerken, her bloğun sözdizimini ve kullanımını alarak dünyanın en büyük moronu gibi görünmesini sağladı, İspanyolca (daha sonra bağlantı kuracağım bazı İngilizce dersleri buldum) Biz devam ederken).

Kısacası, yararlı bir şeyler inşa etmeye devam ediyordu. 15 Yeni Başlayanlar İçin Harika Arduino Projeleri 15 Yeni Başlayanlar İçin Harika Arduino Projeleri Arduino projelerine ilgi duyuyor ancak nereden başlayacağınızdan emin değil misiniz? Bu başlangıç ​​projeleri size nasıl başlanacağını öğretecektir. Ben hala her şeyi anlamayı deneyen talimatlara hâlâ değindim..

Çizik 4 Arduino Nedir??

Scratch 4 Arduino - veya S4A - MIT Media Lab'daki Yaşam Boyu Anaokulu Grubu tarafından yaptırılan görsel kod oluşturucunun bir modifikasyonudur. Tek bir kod satırı yazmadan çalıştırmak için script alanına sürükleyip bırakabileceğiniz görsel bloklar içeren ücretsiz bir etkileşimli geliştirme ortamıdır.

S4A, bu blokları, Arduino kartının sensörleri, aktüatörleri, servo motorları ve benzerlerini yönetme gibi üstesinden gelebilecek görevlerin herhangi birini ele almak için kullanmanızı sağlar. Sınırlamaları olsa da, eğer bir acemiyseniz - aynı benim gibi - S4A'nın idare edemeyeceği bir şey yok.

Öğrenmekten Kodlamaya Farklı Kılan Ne??

Kodlamadaki ana sorunlardan biri, bağlamsal anlamı olmayan yabancı bir dile baktığınız fikridir. Blok formatının elle kod yazmak yerine kullanılması, öğrenmeyi çok hızlandırır. 12 yaşındaki çocuğum, henüz eğitici videoları izlerken, onunla uğraşarak büyüdü..

S4A'yı kurduktan ve Arduino'nuza bağladıktan sonra Arduino Nedir: Bilmeniz Gerekenler (Videoda) Arduino Nedir: Bilmeniz Gerekenler (Videoda) Bir Arduino nedir ve neden umursamalısınız? Bu videoda, bu soruyu ve daha fazlasını cevaplamaya çalışıyorum. , yaptığınız değişiklikler, dizüstü bilgisayarınıza bağlı kaldığı sürece hemen Arduino’ya yansır. Teknik olarak konuşursak, kod derlenmez ve “yüklenen” Arduino’nun yerine, makinenizde yalnızca sensör verilerinin çekildiği ve çıktılarının Arduino’ya gönderildiği bir şekilde çalışıyor.

Programlamaya Bir Adım Taşı?

Şaşırtıcı Arduino projeleri oluşturma konusunda ciddiysen (bir Arduino lazer taret Pew Pew gibi! Bir Arduino Pew Pew ile Lazer Taret Nasıl Yapılır? Bir Arduino ile Lazer Taret Nasıl İnşa Edilir? taret.), kesinlikle kodun inceliklerini bir noktada öğrenmelisin. Bu arada, S4A size, yaratıcı, sistematik düşünme ve programlama için gerekli olan muhakeme becerilerini öğrenme gibi aktarmanız gereken temel bilgileri öğreterek size programlamada kolay bir hedef sunar..

Aslında, dünyanın dört bir yanındaki okullar, çocuklara programlamanın temellerini öğretmek için Scratch'ı kendi müfredatlarına entegre ediyor.

S4A'yı Tanıma

Scratch şu anda Windows, Mac, Linux (Debian ve Fedora 1.5) ve Raspbian (RaspberryPi için Debian) üzerinde çalışmaktadır, bu yüzden nasıl kullanacağınız önemli değil, olasılık sizin için bir versiyondur. Arduino ortamını ve S4A'yı indirdikten sonra, Arduino'nuzu bilgisayarınızın USB portuna takmanız, bellenim dosyasını açmanız ve S4A arabiriminin araçlar menüsünden anakartınızı ve belleniminizi seçmeniz yeterlidir..

Oradan blokları sürükleyip bırakarak başlatabilir ve Arduino Arduino Programlamanızı programlayabilirsiniz - Vardiya Kayıtlı Çalma (aka Daha Fazla LED) Arduino Programlama - Vardiya Kayıtlı Çalma (aka Daha Fazla LED) Bugün size öğretmeye çalışacağım Shift Kayıtları hakkında biraz. Bunlar Arduino programcılığının oldukça önemli bir parçasıdır, çünkü temel olarak, kullanabileceğiniz çıkış sayısını artırırlar. .

Düzenleme: S4A ilk kullandığımda takdire şayan çalışsa da, sonraki denemelerde programın oldukça karmaşık olduğunu belirtmek gerekir. Bazen sadece kendini kapatacaktı ya da sinir bozucu bir şeydi. Platformu Windows veya Linux'ta test etmedim, ancak OS X'te, hit oldu veya özlüyordu. Benzer sorunlar yaşarsanız yorumlarda bize bildirin..

Nereden başlamalı?

S4A web sitesinde yeni başlayanlar için çok sayıda proje var ve bakacak kadar seksi olmasalar da, Scratch kullanarak kod oluşturmaya gelince kesinlikle ayaklarınızı ıslatıyorlar. Sayfadaki örneklerle işiniz bittiğinde, atölye materyalleri indirme işlemi, Arduino'nuz için kod oluşturmak için Scratch'ı nasıl kullanacağınız konusunda ek bilgiler ve birkaç proje daha sunuyor.

Trafik ışığı oluşturma gibi basit projeler Yeni Başlayanlar İçin Arduino Programlama: Trafik Işığı Kontrol Cihazı Projesi Eğitimi Yeni Başlayanlar İçin Arduino Programlama: Trafik Işığı Kontrol Cihazı Projesi Eğitimi Bir Arduino trafik ışığı kontrolörü oluşturmak temel kodlama becerilerini geliştirmenize yardımcı olur! Seni başlattık. ve yanıp sönen bir LED'in zamanlamasını ayarlamak için kodla oynamak, arayüzü öğrenmek için iyi bir yol gösterecektir..

Buradan Nereye Gidilir?

Buradan, programın sizin için çalışmasını sağlamakla ilgili. S4A'yı kullanmanın doğru ya da yanlış yolu yoktur ve gerçekten sadece sizin hayal gücünüzle sınırlanırsınız. Daha fazla bilgi edinmek istiyorsanız, aşağıdaki video dizisi S4A'yı tanıtmak ve bir sonraki Arduino projeniz için kullanılabilir kodu oluşturmanın ne işe yaradığını size göstermek için harika bir iş çıkarır. İyi eğlenceler!

S4A kullandın mı? Bu konuda ne sevdiniz veya beğenmediniz? Dışarıdaki kodlu teknisyenler için iyi bir alternatif olduğunu düşünüyor musunuz (benim gibi)? Aşağıdaki yorumlarda ne düşündüğünüzü bana bildirin.

Image Credit: Shutterstock ile Bilgisayarda Script




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.