Kayıtlar

LCD Ekran Merhaba Dünya

#include <LiquidCrystal_I2C_AvrI2C.h> LiquidCrystal_I2C_AvrI2C lcd(0x3f,16,2);  // 16 karakter 2 satır için - 20x4 satır için (0x27,20,4) yazın void setup() {   lcd.begin();                        // LCD Başlat   lcd.backlight();                    // Arka ışığı aç..   lcd.setCursor(0,0);                // 0. sütun, 0. satır   lcd.print("Merhaba, dunya!");      //İlk satıra yazalım   lcd.setCursor(0,1);                 // 0.sütun, 1.satır   lcd.print("Arduino Maltepe");       //İkinci satıra yazalım } void loop() {      } Kütüphaneyi indir...

Yerli platform Hacker Can ile programlamaya hemen başlayın!

Resim
Hacker Can öğrencilerin ana dilde kodlamayı öğrenme ve Türkçe kod yazarak yazılım geliştirme becerisi kazandırmak için hazırlanan Türkiye'nin ilk eğitim platformudur. Bu platformda okuma yazmayı bilen her öğrenci, kendi yaş grubu ve seviyesine göre programlama alanında kendini geliştirebilir. Hem Türkçe, hem İngilizce olarak kullanılabilen platformumuz öğrencilere algoritma, problem çözme yeteneği ve programlama (gerçek kod yazma) eğitimi vermeyi hedeflemektedir. Oyun tabanlı öğrenme modeli üzerine kurgulanmış macera serisi, çizim ve stüdyo ekranları ile 6-9 yaş ve 9 yaş üstü her öğrencinin kolaylıkla istifade edebileceği keyifli bir platformdur. Eğitmenler için özel paneller, öğretim planları, sunumlar ve gerekli tüm akademik materyali sunan Hacker Can; eğitimlerin sonunda noktalama işaretlerinin ve yabancı karakterlerin en aza indirildiği CoffeeScript modelinde bir dil öğretir. Öğrenciler almış oldukları eğitimle, istedikleri dile rahatlıkla adapte olup web ve masaüstü yazılıml...

Google Santa Tracker ile Kodlama

Resim
Google Santa Tracker  çocuklara eğlenceli şekilde kodlama öğretmek için tasarlanmış platform. İlkokul öğrencileri ve başlangıç seviyesinde ortaokul öğrencileri sürekle bırak yöntemi ile bloklarla kodlama yapabilir. 1- Code Lab Bu uygulama 14 seviyeden oluşuyor. Seviye ilerledikçe döngü koşul gibi yeni bloklar ile karşılaşıyoruz. Bu bloklar ile daha az adımla daha çok iş yaptırma algoritmasını kurmanız isteniyor.  Kuklayı hedefe ulaştırmak için blokları birbirine eklemeniz gerekiyor. Uygulama ulaşmak için tıklayın.. 2- Code a Snowflake Bu uygulama ile sürükle bırak yöntemi ile kendi tebrik kartınızı çizmeniz isteniyor. Eğlenceli bir uygulama.. Hangi blok ile yaparsanız bir çizim elde ediyorsunuz.. Uygulamaya ulaşmak için tıklayın.. 3- Code Boogie (Dans Uygulaması) Code Boogie uygulamasında "Dace class" ile yeşil kostümlü karakter önce dans ediyor. Sizden dans figürlerini aklınızda tutmanız isteniyor ve sürükle bırak yöntemi ile blokları yerl...

Kod yazmayı (kodlama) öğrenebileceğiniz ücretsiz kaynaklar

Resim
Merhaba arkadaşlar, uzun zamandır kod yazmak isteyenler, yeni öğrenmek isteyenler için yazı derleyeyim diyordum bugün o günmüş :) Sizlere kodlamaya başlamak veya bu konuda  kendinizi geliştirmek için bazı kaynaklar önereceğim. Eğer bildiğiniz ve benim yazıma eklememi istediğiniz kaynaklar var ise lütfen yorumlarda belirtin. A- BLOK Kodlama  1-  code.org code.org , Microsoft, Facebook, Google gibi şirketlerin desteklediği çocuklara programlamayı keyifli ve eğlenceli bir şekilde öğretmeyi amaçlayan, Türkçe dil desteği de bulunan çevrimiçi bir platformdur. 2- Scratch Hem çevrimdışı -programı bilgisayarınıza yükleyerek -, hemde çevrimiçi olarak -internet ortamında bilgisayara yüklemeden -  blok kodlama öğrenebileceğiniz ve projeler geliştirebileceğiniz güzel bir kaynak.  Eğitim Videoları Sitesi: Eba.gov.tr "Arduino veya MBot kodlamalarını Scratch tabanlı yapabileceğiniz Mblock programı   mevcut. Scratch öğrendiğinizde Mblock prog...

mBlock ile Arduino Kodlama-Temel Seviye Uygulamaları

Merhaba arkadaşlar, bu sayfada  "mBlock ile Arduino" etiketi (kategorisi) altında mBlock ile Arduino Kodlama Temel Seviye (yeni başlayanlar için) uygulamalar paylaşacağım. Bu uygulamalar şu şekilde olacak, Ardino nedir? Giriş Çıkış Pinleri nelerdir? BreadBoard Kullanımı Temel Elektronik Bilgisi  mBlock Programı kurulumu Led Uygulamaları Blink -1 sn ara ile Yanan Sönen Led Karaşimşek Uygulaması - Yürüyen ışık Trafik Işıkları   Buton - Led Uygulamaları Butona basınca yanan led  uygulaması  Butona basınca 3 sefer yanıp sönen led   uygulaması 2 Buton 1 Led uygulaması (bir buton ile led yak. bir buton ile söndür.) Buton - Buzzer Uygulaması  Farklı tonlarda ses üretme Sensör Uygulamaları LDR (Işık Sensörü) Uygulaması LDR - Panda Gece/Gündüz  Uygulaması Sıcaklık sensörü Uygulaması (LM35) Ultrasonik Sensör (Mesafe Sensörü) Uygulaması - Led/Buzzer ile Potansiyometre ile Panda Hareketi Uygulaması Potansiyometre il...

C Programlama - Switch - Case yapısı basit örnek

#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) {         char secim;         printf("a veya b veya c ye basiniz : ");   scanf("%c",&secim);         switch (secim)     {     case 'a': { printf("a ya bastiniz...\n"); break; }         case 'b':{ printf("b ye bastiniz...\n"); break; }         case 'c': { printf("c ye bastiniz...\n"); break; }         default: printf("a veya b veya c ye basmadiniz!"); }     return 0; }

for kullanımı basit örnek - C Programlama

#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i,sayi,toplam=0; printf("kaca kadar saysin :"); scanf("%d",&sayi ); for(i=1;i<=sayi;i++) { toplam=toplam+i; printf("%d \n",i); } printf("toplam sonucu = %d ",toplam);        return 0; }