Arduino kodunu dilinden kavrayın
Arduino Language Eğitimi, Arduino kartlarına donanımdan çok C/C++ temelli dilin kendisi üzerinden odaklanır. Program; sketch yaşam döngüsü ve sözdizimi, veri tipleri ve bellek davranışı, operatörler ve kontrol akışı, diziler ve String, fonksiyon ve pointer ma…
Veri tiplerinden kontrol akışına, fonksiyon ve kütüphanelerden I2C, SPI ve Serial'e
Arduino Language Eğitimi, Arduino kartlarına donanımdan çok dilin kendisi üzerinden odaklanır. C/C++ temelli Arduino dilinin sözdizimini, veri tiplerini, operatörleri ve bellek davranışını işler. Katılımcılar sketch yaşam döngüsünü, kontrol akışını, dizi ve String kullanımını, fonksiyon ve pointer mantığını öğrenir; kütüphane yazma, millis ile bloklamayan zamanlama, kesmeler ve Serial, I2C, SPI protokolleri uygulanır. Amaç temiz ve verimli Arduino kodu yazmaktır.
3 Gün. Her gün dört modül; dil kavramları canlı kod örnekleriyle gösterilir, karta yüklenip seri ekrandan izlenerek pekiştirilir.
Orta Seviye — Arduino kodunu dilin yapısıyla doğru ve verimli yazmak isteyen geliştiriciler için
Her dil konusu küçük sketch'lerle yazılıp karta yüklenir ve seri ekrandan izlenir; kütüphane ve protokol örnekleri uygulamalı çalıştırılır.
Kopyala-yapıştır kodun ötesine geçip Arduino dilinin yapısını kavrayarak hatalarınızı kendiniz çözebilir hale gelirsiniz.
Veri tipi, bellek ve fonksiyon mantığını öğrenerek kısıtlı kaynaklı kartlarda temiz, verimli ve bakımı kolay kod yazarsınız.
Serial, I2C ve SPI protokollerini kavrayarak sensör ve modülleri doğru biçimde haberleştirme becerisi edinirsiniz.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
Arduino IDE'yi kullanıp basit bir LED veya buton sketch'i yükleyebilecek düzeyde temel deneyim beklenir.
Breadboard, LED, direnç ve basit sensör bağlantısı yapabilecek temel elektronik aşinalığı faydalıdır.
Koşul, döngü ve değişken gibi temel programlama mantığına aşinalık dili öğrenmeyi kolaylaştırır.
Arduino IDE'nin kurulu olduğu bilgisayar ve bir Arduino kartı ile birkaç sensör gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Arduino dilinin C/C++ temelini ve setup-loop yaşam döngüsünü kavrayarak kodun nasıl derlenip çalıştığını açıklayabilirsiniz.
Veri tiplerini kısıtlı bellekte doğru seçerek taşma ve bellek israfından kaçınan kod yazabilirsiniz.
Karar ve döngü yapılarını doğru kurarak karmaşık mantığı okunur ve hatasız biçimde kodlayabilirsiniz.
Dizileri ve String'i bilinçli kullanarak veri biriktirme ve metin işlemeyi bellek açısından güvenli yapabilirsiniz.
Parametreli fonksiyonlar ve pointer mantığıyla modüler, tekrarsız ve bakımı kolay sketch'ler yazabilirsiniz.
millis ve kesmelerle bloklamadan birden çok işi aynı anda yürüten kod kurabilirsiniz.
Hazır kütüphaneleri kullanabilir ve kendi kütüphanenizi .h/.cpp yapısıyla yazıp paylaşabilirsiniz.
Serial, I2C ve SPI protokolleriyle sensör ve modülleri doğru biçimde haberleştirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
FreeRTOS çekirdeği, görev yönetimi, MQTT ve AWS IoT Core ile mikrodenetleyiciyi buluta bağlamayı öğreten başlangıç seviyesi uygulamalı Amazon FreeRTOS eğitimi.
Detayları Gör →IoT'nin iş değerini, kullanım senaryolarını, ROI/TCO, risk yönetimini ve dağıtım stratejisini karar vericiler için öğreten ileri seviye IoTBIZ eğitimi.
Detayları Gör →Sensörler, bağlantı teknolojileri, MQTT/CoAP, bulut platformları ve güvenlikle nesnelerin internetini uçtan buluta öğreten temel seviye uygulamalı IoT eğitimi.
Detayları Gör →Kenar mimarisi, ağ geçidi, kenarda veri işleme, yapay zekâ çıkarımı ve konteyner dağıtımıyla IoT kenar bilişini öğreten orta seviye uygulamalı edge computing
Detayları Gör →IoT ve kenar bilişi Endüstri 4.0, yeni iş modelleri, mimari ve yol haritasıyla dijital dönüşüme bağlayan orta seviye uygulamalı dijital dönüşüm eğitimi.
Detayları Gör →IoT'nin ne olduğunu, nasıl çalıştığını, bileşenlerini ve sektörel uygulamalarını herkesin anlayacağı dille anlatan kavramsal giriş eğitimi.
Detayları Gör →