Kayıtlar

Mayıs, 2019 tarihine ait yayınlar gösteriliyor

STEM ile 21. Y.Y. Becerileri Kazandırmak

Resim
Son zamanlarda eğitimde çokça sözü edilen yeni bir kavram hakkında bir şeyler yazmak istiyorum.  Science (Fen),  Technology (Teknoloji ),  Engineering (Mühendislik) ve Mathematics (Matematik)  kelimelerinin baş harflerinden oluşan bir kelime. Fen bilimleri, Matematik gibi dersleri ezber sisteminden çıkartıp, bilgilerin gerçek yaşamda uygulanabilirliği ve problem çözme tekniklerini/metodlarının geliştirilmesi, merak, araştırma ve yaratıcılık özelliklerinin öne çıkartılmasını hedef alınmaktadır. İlerleyen teknolojiler ve dijitalleşen dünya’da kullanılan cep telefonları, televizyonlar, bilgisayar ve robotik sistemler sayesinde, sayısal mesleklere duyulan ihtiyaç/talep her geçen gün artmaktadır. İşte bu sistemleri analiz edebilecek, üretebilecek ve kullanabilecek öğrencilerin üniversitelerde daha rahat eğitim alabilmeleri için bu STEM eğitimleri 1-12 yıllar arasında sunulmaktadır. Bu eğitim sistemi sayesinde geleceğin mesleklerine daha kolay adapte olabilmek ve mesl

Fikirden Prototipe

Merhabalar, Her gün yeni bir sorunla karşılaşıyor, bilmediğimiz bir şeyleri öğreniyoruz. Sorunlara çözümler üretmeye çalışıyor bu esnada ürettiğimiz fikirleri, prototiplerle örnek uygulamalar haline getiriyoruz. Günümüz dünyasında ise fikirleri en hızlı prototiplere dönüştürenler en çok kazananlar oluyorlar. Fikirleri en hızlı şekilde prototiplere dönüştürmek için gerekli olan pek çok beceri olmakla birlikte kendimce önemli olanları aşağıda sıralıyorum. 1. Öğrenme isteği, Sorun analiz edebilme, Sorunu parçalarına ayırma ve bir bölümüne odaklanabilme becerileri 2. Zaman yönetimi. 3. Planlı Çalışma ile yapılacak işi parçalara ayırarak projelendirme becerisi 4. Yapılacak iş ile ilgili makul seviyede teknik bilgi 5. Çözümde kullanılacak materyallerin minimum maliyetle temini ve verimli kullanılabilmesi becerisi. 5. Yapılan iş ticari bir ürüne dönüştürülecek ise İş Planı bilgisi. 6. Ürün ile ilgili yatırım yapacakları İkna Becerisi. Abidin Haldun TAŞDELEN Eğitmen

30/05/2019 Buzzer devresi

Resim
ödev: farklı notalar çalsın , bunu hazırlayıp kodlarını blog da paylaşın :) 

Arduino Nano'ya Güçlü Alternatif STM32

Resim
STM32, STMicroelectronics tarafından üretilen 32-bit mikro denetleyici ile entegre devrelerin bir ailesidir. STM32 yongaları, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0 + veya Cortex-M0 gibi aynı 32 bit ARM işlemci çekirdeği etrafına dayalı ilgili seri halinde gruplandırılmıştır.   Yazının başında da güçlü alternatif dememin en temel nedeni ise yukarıdaki tanımdan da anlaşılacağı üzere Arduino 8 bit Atmel tabanlı bir mikro denetleyici iken STM32 ARM tabanlı ve 32 bitlik bir mikro  denetleyicidir. Bunların dışında; Temel Farklılıkları                                   STM32                                               ARDUINO NANO Flash Memory            64KB                                                  32KB I/O PİNLER                32                                                        23 PWM PİN                   15 (16 bit 281 KHz)                              6 (8 bit 63KHz) TIMER                         4   (16 bit)                                     

Maker Hareketi

Resim
Günümüzde önemli kavramlardan biri olan ve bizimde kursumuzda gerçekleştirmeye çalıştığımız  Maker Hareketi Nedir? sorusuna cevap.

LDR (Light Dependent Resistor)

Resim
LDR ( Işığa Bağımlı Direnç) LDR ışığa duyarlı bir tür dirençtir.  Çalışma prensibi, üzerine düşen ışık gücü arttıkça direnç değeri azalarak üzerinden daha fazla akım geçirmesidir.  Günlük hayatta LDR sensörü  elimizle ışığını keserek çalıştırdığımız, kağıt havlu makinelerinden, gece hava karardığında aktif olan sokak yada gece lambalarına, araçlarda otomatik yanan farlardan, endüstride bir banttan geçen malzemenin sayılmasına, ve bant hattındaki kopukluğun otomatik olarak fark edilmesine kadar, kadar pek çok alanda kullanılabilirler.  LDR kullanarak yapacağımız ışık durumuna göre yanan lamba projesi aşağıdaki gibi bir devre tasarımında olacaktır. Abidin Haldun TAŞDELEN

Blog web adresimiz

http://yksantalya.tk

16/05/2019 tarihli 5.sınıf derste işlediklerimiz

Resim
gençler , son kursumuzda yaptıklarımız. evde aynısını çalışana kadar tekrar yapınız (dikkatlice ) mblock a göre  kodlaması ise

Lise Grubu Ev Ödevi

Resim
Merhabalar, Önümüzdeki salı gününe kadar aşağıda yazmış olduğum işi yapacak kodları yazmanızı istiyorum. Serial Monitör penceresini dinleyerek, girmiş olduğum sayıdan geriye doğru birer birer sayacak sıfıra geldiğinde duracak kodları yazmanızı istiyorum. Başarılar. Haldun TAŞDELEN

LİSE GRUBU 4.DERS : KODLAMANIN TEMELLERİ - SERİAL MONİTOR İLE ARDUİNOYA VERİ GÖNDERME - STRİNG FONKSİYONLARI - DEĞİŞKENLERİN (Veri Tiplerinin) DÖNÜŞTÜRÜLMESİ

ÖRNEK 1: (CHAR) DİZİ KULLANIMI - DİZİNİN KAPLADIĞI ALANI(sizeof) BULMAK VE FOR DÖNGÜSÜ İÇİNDE KULLANMAK. char ad[] = {"HALDUN"}; void setup(){ Serial.begin(9600); } void loop(){ for(int i=0; i<sizeof(ad); i++){ // i'yi 0 a eşitledik --- i küçükse ad değişkenimizin kapladığı alandan i yi birer birer arttıracağız. Serial.println(ad[i]); // ad değişkeni içerisindeki i.ci elemanı ekrana yazar. i 4'e eşit ise dizi içerisindeki 4.elemanı yazdırır. delay(200); // 200 Milisaniye bekletme işlemi. } } ÖRNEK 2: ARDUİNO(C) TABANLI KODLAMA DİLİNE AİT ÖZEL FONKSİYONLAR VE BU FONKSİYONLARIN NASIL KULLANILACAĞINA DAİR ÖRNEKLER. void setup(){ Serial.begin(9600); String adim = "Haldun"; String soyad = "Tasdelen"; Serial.println("Benim adım : " + adim); /* Yukarıda 2 stringi topladık. 2 string toplandığı zaman otomatik olarak yan yana yazılır. Not: String ile int toplanamaz. String ile

Lise grubu devre listesi

Resim

Bugünkü kursumuzdan bazı kareler

Resim

İlköğretim kademesi için odev

Gençler  mblock ile hazırladığımız ilk devremizi geliştiren bir odev veriyoruz size:  Devremizde tek bir led diyod yanmakta Bu yüzden 2 tane daha ilave edin 2 saniye aralıklarla sirayla yansin. Bir nevi trafik lambası gibi. Not : farklı pinleri kullanın. Yani 2 pin daha ilave edin . Kodlamayi da ona göre yapın.  Perşembe günü derse başlarken kontrol edeceğim . Bu arada derse gelirken varsa usb flashdisk getirirseniZ projelerimizi saklayabilirsiniz  . Good Luck  :)

09 / 04 / 2019 Tarihli Kurs Çalışma Kağıdı

Resim
Aynısını evlerinizde yapınız hatta geliştirinizzz. Devreyi tamamlamadan sakın bilgisayara takmayınızz :) 

Ortaokul Grubu 3. Ders DİRENÇLER - ve ödev yazının en sonunda :))))))

Resim
Merhabalar, Bugün dersimizde dirençleri kullanarak küçük bir led uygulaması yaptık. Uygulama içerisinde kullandığımız dirençleri birbirlerinden nasıl ayıracağımızı kısaca anlattık. Dirençleri birbirinden ayırırken kullandığımız renk kodları ile ilgili tabloyu aşağıya koyuyorum. Daha da aşağıda dirençler ile ilgili bir kaç faydalı bilgi vereceğim.  Devrelerin neredeyse büyük kısmında kullanılan elektronikte olmaz ise olmaz elemanlardır dirençler. Çok fazla çeşidi olmasına rağmen biz genelde projelerimizde hemen alttaki resimde bulunan sabit dirençleri kullanacağız. "Sokakta sayamam gibi" bu cümleyi akılda tutarak, dirençlerin değerlerini her seferinde tabloya bakmadan bulabilirsiniz. Önümüzdeki hafta size bunun nasıl hesaplanacağını anlatacağım.  Yukarıdaki resimde de cep telefonu yada buna benzer ufak elektronik cihazlarda kullanılan SMD dirençleri görmektesiniz.  Yukarıdaki resimde ise ayarlanabilir direnç olan potansiyometre(pot)'u görme

Evde pratik yapalimm

Kıymetli kursiyerler. 5.sınıf grubu bugün Arduino kartları ile tanistılar. Sizden isteğim mblock kurup bugünkü devreyi tekrar yapmanız.  Kodlara dikkat ve lütfen pinleri doğru yerlere takın.  Kartları PATLATMAYİNN :)

Halen Blog'da YAZAR olarak davetiyeyi Kabul etmemiş olanlar

Gençler , aramızda halen blog grubuna  katılmayanlar var. Lütfen davetiyeyi kabul edelim. Gmail adresi şart. Davetiye isteyenler lütfen skywalker80386@gmail.com adresine gmail e-posta ları ile mail atsınlarrrrrrrrrrrr.

Lise grubu 3. Ders KOD YAZMAYA BAŞLAMAK

Resim
Arduino IDE kullanarak temel kodlamaya bugün itibarıyla başladık. Derste uyguladığımız kod örnekleri Batuhan tarafından aşağıda eklenmektedir. Kodları eklerken açıklamalar ekleyen Batuhan'a teşekkür ediyorum. :)) ARDUİNO - UYGULAMA 1 : BASİT BİR LED YAKIP SÖNDÜRME OLAYI int ledPin=13; // kart üzerindeki 13.cü pin Led pini olduğu için ledPin değişkenini 13'e eşitledik bu sayede // aşşağıda 13 yerine artık ledPin değişkenini yazacağız. void setup() { pinMode(ledPin,OUTPUT); // ledPin değişkeni 13 numaralı pin'e güç gidecek şekilde ayarlandı (OUTPUT = ÇIKIŞ) } void loop() { digitalWrite(ledPin,HIGH); // Ledi yakmak için 13 numaralı pine yani ledPin değişkenine güç veriyoruz. delay(1000); // delay() burada 1000 milisaniye yani 1 saniye bekletme işlemi yapıyoruz. digitalWrite(ledPin,LOW); // Ledi söndürmek için 13 numaralı pine yani ledPin değişkenine giden gücü kesiyoruz. delay(1000); // delay() burada 1000 milisaniye yani 1 saniye be

Arduino Nano da karşılaşılan, yazılan kodun Arduino Nano'ya yüklenmeme sorununun çözümü...

Resim
Merhaba Arkadaşlar, Arduino'nun en büyük sorunlarından biri açık kaynak kodlu olması nedeniyle Çin yapımı onlarca değişik klonu olmasıdır. Bu nedenle özellikle Arduino Nanolara program yüklerken sistem beklemekte, herhangi bir işlem yapmamakta yada aşağıdaki gibi hata kodu vermektedir.  Hata genelde aşağıdaki gibi olabilmektedir. Yada kod yükleme sırasında takılıp kalmaktadır.  "Çalışmanız programın 8840 bayt (27 %) saklama alanını kullandı. Maksimum 32256 bayt. Global değişkenler belleğin 540 byte kadarını (26%) kullanıyor. Yerel değişkenler için 1508 byte yer kalıyor. En fazla 2048 byte kullanılabilir. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x81 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x81 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x81 a

Lise Grubu için İkinci Ders ALGORİTMA ve ARDUİNO KARTLAR

Resim
30 Nisan 2019 da yaptığımız 2. derste ALGORİTMA NEDİR? Öncelikle Algoritma kavramını anlamaya çalıştık. Bence bu konuyu en iyi anlatan videolardan birini birlikte izledik.  2. FİZİKSEL OLARAK ARDUİNO UNO VE DİĞER ARDUİNO ÇEŞİTLERİ Daha sonrasında Arduino'nun fiziksel yapısına hızlıca bir göz attık. Klasik Mikroişlemcili Arduino UNO  SMD mikroişlemcili  Arduino UNO Arduino MEGA Arduino Nano 3. Yapacağımız projelerde prototip geliştirmek için kullanacağımız Breadboard ve Jumper Kabloları tanıdık.  Breadboard Görünümü Breadboard iç göürünümü Breadboard Çalışma yapısı Jumper Kablo Çeşitleri 4. Arduino IDE'yi Tanımak. Programlama için kullanılan ara birimi tanıdık.  5. Değişkenler ve Veri tiplerini anlamaya çalıştık.  Değişkenlerin tanımlandıkları yere göre nasıl davranış gösterdiğini anlamaya çalıştık.  Değişken tanımlarken kurallar hakkında konuştuk. 

Arduino Kart listesi

Resim
Gençler bir dahaki kursumuzda gerekli olanlar : -Arduino Uno (klon) + Usb kablo - Jumper kablolar (Erkek-Erkek , Erkek-Dişi )  (10 ar adet) - Led ışıklar (farklı renklerde 5 er adet) -220 ohm direnç 10 adet (Şu aşamada Set almaya gerek yok) :)

Mblock programını kuralım gençler :)

Resim
Mblock 'un son versiyonu (5)  için aşağıdaki linki tıklayarak kurabiliriz.                                https://dl.makeblock.com/mblock5/win32/V5.0.1.exe Programın kurulumu İngilizce gibi görünsede Türkçe kurulum gerçekleşecektir. Bol bol pratik yapmayı unutmayalımmmmm   :)