
Bu bölümde robot nedir? Sorusuna cevap bulacağız.
Bu bölümde Arduino IDE olarak adlandırılan arayüz programını bilgisayarımıza kurmayı öğreneceğiz.
Bu bölümde Arduino'yu donanımsal olarak tanıyacağız ve birazcık inceleyeceğiz. Aşırı teorik bilgilerle boğulmadan hızlıca projelerimize temel oluşturacağız.
Arduino'yu bilgisayara bağlamayı ve Arduino IDE programına tanıtmayı öğreneceğiz.
Kodlama setlerinden çıkan ch341 Entegresine sahip modelleri nasıl bilgisayara tanıtacağımızı göreceğiz. Bu bölüm sadece ch341 işlemcili Arduino kullananlar içindir. Atmega işlemciye sahip olan Arduino'yu kullananlar bu bölümü atlayabilir.
https://github.com/kemalkoylan/ch341-Driver
Not: CH341 Sürücü dosyasını yukarıdaki linkten veya eklerden direkt dosyayı indirebilirsiniz.
Robotik Kodlama yapmak için gerekli olan temel komponentleri tanıyacak ve nasıl kullanıldıklarını öğreneceğiz. İlk olarak BreadBoard ile başlayacağız.
Kablolama yapmak için gerekli olan Jumper Kabloları tanıyacağız.
LED, Direnç ve Güç kaynağı kullanmayı öğreneceğiz.
Bu bölümde buzzer ve buton kullanarak bir örnek ile nasıl çalıştıklarına bakacağız.
Öğrendiğimiz komponentleri daha iyi kavrayabilmek için basit bir devre örneği yapacağız. Bu örnek ile elektronik elemanların nasıl çalıştıklarını gözlemleyeceğiz.
Arduino IDE yazılımının nasıl çalıştığını temel fonksiyonları öğrenerek başlayacağız. Bu bölüm boyunca bilgisayarı Arduinomuz ile nasıl iletişime geçireceğimizi öğrenerek yazılım temellerimizi atacağız.
Portları digital sinyaller ile nasıl kontrol edeceğimizi anlayacağız.
Zamanı durdurmayı öğreneceğiz.
Öğrendiklerimizi pekiştirmek amacıyla bir örnek çalışma yapacağız.
Analog sinyalleri öğreneceğiz.
Arduino temamızı nasıl değiştirebileceğimizi öğreneceğiz. Bu bölüm zorunlu değildir tercihe göre siyah veya beyaz tema kullanabilirsiniz.
Devre şemalarımızı nasıl çizeceğimizi öğreneceğiz.
Bu bölümde yaptığımız çalışmaları nasıl eş zamanlı olarak gözlemleyeceğimizi öğreneceğiz.
Metinsel ifadeleri tanıyacağız.
Sayısal ifadeleri tanıyarak hesaplamalar yapacağız.
Değişmemesi gereken ifadeleri öğreneceğiz.
Öğrendiklerimizi bir proje ile pekiştireceğiz.
tekrarlı yapıları öğreneceğiz.
Switch case fonksiyonu ile karar yapılarını öğreneceğiz.
Fonksiyonları öğreneceğiz.
Birden fazla değer tutan ifadeleri öğreneceğiz.
Çok boyutlu dizileri öğreneceğiz.
Öğrendiğimiz konular hakkında örnek bir çalışma yapacağız.
Bu bölümde lehim ile bir küp oluşturarak lehim yapmayı öğreneceğiz.
Ayrıntılı olarak proje yapılacağından devre çiziminin mantığı aktarılmıştır. Yapmakta zorlanan olursa iletişime geçiniz lütfen.
Bu bölüm biraz uzun sürmüştür. Sıkıldığınız yerde sardırarak da izleyebilirsiniz temel mantığı kaptığınızda gerisi kolay.
Bu bölümde LED'lerimizi takıp kullanmaya başlıyoruz. Kırmızı renk şölenine hazır olun..
Dijital okuma nasıl yapılır? Bu bölümde öğrenmeye başlayacağız.
Dijital okuma yapacağız
Analog olarak değer okuyacağız
Işık sensörünü tanıyacağız.
Rastgele sayı üreteceğiz.
Servo motor kullanımını öğreneceğiz.
Mesafe sensörünü tanıyacağız
Zaman kavramı hakkında çalışmalar yapacağız.
Joystick kullanacağız.
NOT: Kursumuz bu hali ile platformdaki en kapsamlı kurs olmasına rağmen gelişmeye devam edecektir. Öğretme ve paylaşma isteği baskın çıktığından kursumuzu dayanamayıp yayımladım.
Kursumuzda proje temelli olarak Robotik Kodlama konusuna en başından başlayarak adım adım yeni ve zor projeleri öğrenerek kendi özgün projelerimizi yapmak için fikir sahibi olacaksınız.
Robotik Kodlama denildiğinde ilk kullanılan araç olan Arduino ile çok heyecanlı bir yola çıkacak ve bu yolda kapsamlı projeler ile kodlama konusunda kafanıza takılan sorulara tekrar tekrar cevap bulabileceksiniz.
Konuları öğrendikten sonra havada kalmayacak öğrendiğimiz her şeyi tekrar tekrar uygulama fırsatı bulacağız. Ayrıca kafanıza takılanları hemen sorarak eksik bilgilerinizi de tamamlayabileceksiniz.
Robotik kodlama konusunda çok fazla yer verdiğimiz projeleri yaparak başlangıç seviyesinden ileri seviyelere kadar uygulamalı olarak kendinizi bu konuda geliştirebileceksiniz. Robotik konusunda eğer ilginiz ar ise sadece teorik olarak öğrendikleriniz size yetmemeye başlatacaktır. Uygulama yapmak ve bu konuda kendinizi sahada geliştirmek isteyeceksiniz bu nedenden kursumuzda uygulamaları yaparak yaşayarak öğrenmeye önem verilmiştir. Yaptığınız projeler ile kendi aklınızda olan projelerinizi daha kolay olarak yapabilecek veya var olan fikirlerinizi geliştirerek uygulama fırsatı bulacaksınız.
Kursumuzda başlangıç seviyesinden başlayarak konuları çok fazla teorik kısma takılmadan uygulamaya yönelik konu ilerlemesi sağlanmaktadır. Bu nedenden dolayı kursumuzda projeleri yaparak robotik kodlama konusunda çok fazla uygulama yapmış olacaksınız. Uygulama yaparak da sevkli bir şekilde öğrendiğinizi fark edeceksiniz. Ayrıca kafanıza takılan soruları sorarak daha etkin bir öğrenme sağlamış olacaksınız.