EĞİTİMLER

Kodlamanın Temelleri

kodlamanın temelleri

Çalışmanın İçeriği

  • “Hangisi değişti?” oyunu,
  • Kodlama ve programlama kavramları üzerine,
  • Bilgisayarlar nasıl 1 ve 0’lar ile çalışır? Modemler, güçlü ve zayıf sinyaller.
  • Faks makinelerinin haberleşme şekli nasıldı?
  • Onluk sayı sistemi, ikilik sayı sistemi, (bankamatik uygulaması, elma sepetleri uygulaması ve kartlar üzerinden)
  • İsim kodlama uygulaması,
  • İki bilgisayarın haberleşmesi, (haberleşme animasyonu)
  • Bilginin dijitalleştirilmesi. CD ve DVD’nin yapısı.

Etkinlik Süresi: 4 saat

Scratch ile Blok Tabanlı Programlamaya Giriş

scratch

Çalışmanın İçeriği

  • Algoritma kavramı, akış şeması,
  • Scratch ile blok tabanlı programlamaya giriş, Scratch arayüzünü tanıma,
  • Programlamanın Temel Kavramları
  • Sınıf başkanlığı seçim uygulaması (değişkenler ve sayaç uygulaması)
  • Basit araba yarışı oyunu, (kontrol ve algılama sekmeleri ile karar yapısı ve döngü kavramları)
  • Sıcaklık değerine göre çalışan veya duran fan göstergesi, (değişken, karar yapısı ve döngü kavramlarının kullanılması)
  • Kamera ve ses kontrolü ile uygulama geliştirme, (domajör dizisi uygulaması, kamera üzerinden uzay gemisi kontrolü)
  • ---------------------------------------------------------------------

  • Scratch programının tüm bloklarını tanıma ve uygulama geliştirme
  • Katılımcıların kendi uygulamalarını geliştirmeleri

Etkinlik Süresi: (4 - 8) saat

İHA(Drone) Programlama (Tello)

tello

Çalışmanın İçeriği

  • Scratch ek blokları ile Tello (drone) kontrolü ve programlama
  • DroneBlocks uygulaması ile Tello (drone) kontrolü ve programlama

Not: Tello iç mekan kullanımı için güvenlik önlemleri ön planda tutularak tasarlanmış 80gr ağırlığında bir (drone) İHA'dır. Programlama kavramlarının drone üzerinden anlatılabilmesinin yanında, uçuş bilgisi kazandırılmaktadır. X, Y, Z eksenlerinde uçuş uygulamaları ile 3 boyut kavramını pekiştirmektedir. Kare, dikdörtgen, altıgen uçuşlar programlanırken, geometri bilgisi de pekiştirilmiş olmaktadır. Uygulamada kullanılacak bloklar sayesinde İngilizce sözcük bilgisi de geliştirilmektedir.

Etkinlik Süresi: 4 saat

mBlock5 Programı ile IOT, Yapay Zeka ve Makine Öğrenimi

mBlock5

Çalışmanın İçeriği

  • IOT, yapay zeka ve makine öğrenimi kavramları
  • Hava durumu modülü oluşturma uygulaması
  • Yaş, cinsiyet, görünüm tahmini (gözlüklü - gözlüksüz) uygulaması
  • Nesne tanıma uygulaması
  • İki farklı bilgisayar üzerinden haberleşme uygulaması,
  • Katılımcıların kendi uygulamalarını geliştirmeleri

Etkinlik Süresi: 4 saat

Arduino ve mBlock ile Blok Tabanlı Robotik Programlama

mBlock Arduino

Çalışmanın İçeriği

  • Basit elektrik devresi
  • Arduino UNO mikrodenetleyici kartı tanıma, breadbordun (deneysel devre tahtası) amacı ve kullanımı, buton ve ledin yapısı, jumper kablo çeşitleri,
  • Arduino ile basit elektrik devresi kurulumu
  • mBlock programının arayüzünün tanıtılması
  • Dijital pinler üzerinden led yakıp söndürme
  • Buton ile led açıp kapatma, (değişken kavramı ve değişken tanımlama),
  • Kamera ve ses kontrolü ile uygulama geliştirme, (domajör dizisi uygulaması, kamera üzerinden uzay gemisi kontrolü)
  • Servo motor kontrolü, (bariyer örneği)
  • Programlanan PWM pin üzerinden ledin parlaklığını arttırıp azaltma
  • RGB Led ile farklı renklerde ışık elde etme
  • Analog pinler ne amaçla kullanılır? (Otomatik Gece Lambası)
  • Potansiyometre ne amaçla kullanılır? (Ayarlanabilir Gece Lambası)
  • 16x2 LCD ekran ile çalışma, sıcaklık bilgisini ekranda gösterme

Etkinlik Süresi: 8 saat

Arduino IDE (C++) ile Metin Tabanlı Robotik Programlama

ArduinoIDE

Çalışmanın İçeriği

  • Arduino IDE kurulumu, Arduino ile bağlantısının sağlanması
  • Arduino’nun çalışma sistemi , setup() ve loop() fonksiyonları,
  • Led ile blink uygulaması, (digitalWrite() fonksiyonu),
  • Butonla led uygulaması (bool veri tipi),
  • Arduino ile basit elektrik devresi kurulumu
  • PWM pinler üzerinden RGB Led kontrolü (analogWrite() fonksiyonu)
  • Buton ile sayaç uygulaması
  • Klavye üzerinden led kontrolü, (if ve switch case kullanımı),
  • Pot ile led parlaklığını artırıp azaltma (map() fonksiyonu)
  • Pot ile DC motor hızını arttırıp azaltma
  • Servo motor kontrolü
  • Pot ile servo motor kontrolü
  • Pull Down, Pull Up dirençler,
  • Foto direnç ile led kontrolü, (analogRead() fonksiyonu)
  • RFID Kart ile geçiş kontrolü
  • Kızılötesi uzaktan kumanda kullanımı

Etkinlik Süresi: 8 saat

Not: Çalışma katılımcıların kendi Arduino setleri ile kendi bilgisayarları ile bire bir uygulamalı olarak yapılacaktır.

Özel Robot Tasarımları

Özel Robot Tasarımları

Çalışmanın İçeriği

Robotkol, uzaktan kontrollü araç, çizgi izleyen, engelden kaçan robot gibi özel üretim robot yapımı. Projenin içeriğine ve ihtiyaca yönelik olarak Arduino, Node MCU ESP8266 gibi mikrodenetleyicilerle bluetooth veya WiFi üzerinden kontrol edilebilir projeler ve IoT uygulamaları.

Etkinlik Süresi: Özel olarak belirlenir.
Detaylı bilgi için www.muminkalinkaya.store

HTML ile Web Tasarımına Giriş (4 - 8 saat)