Kolejler için Demo Proje Paylaşımı
Merhaba Değerli Arkadaşlar,
Kolejler için yazmış olduğum uygulamaların demo kısımlarını paylaşıyor olacağım.Etkileşimli uygulamalar noktasında kullanışlı basit örnek web site ve masa üstü uygulamaları olarak eğitim sektörü için ücret dahilinde eğitim yazılımları yapmaktayım.
Ekran Görüntüleri
Scratch Oyun Yapımı
Merhaba Arkadaşlar,Bu bölümde basit ama eğlenceli bir oyun yapıyor olacağız.Scratch 2 içersinden Giga walking karakterini seçiyoruz.Bunun için yeni kukla seçimine basıyoruz ve karşımıza çıkan pencereden fantezi sekmesinden gigawalking karakterini seçiyoruz.
Daha sonra sahne için bluesky'ı seçiyoruz ve engel olarak yeni kukla sekmesinden ağaç karakterini seçip kodlama işlemlerine geçebiliriz.
Giga Walking Karakteri Kodları
Gigawalking karakterine ait kodlar yan tarafta görülmektedir
Tree1 karakterine ait kodlar yan tarafta görülmektedir.
Oyunumuzun Son Hali
Hiç yorum yok :
Yorum Gönder
Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.
Arduino Değişken Tanımlama
Merhaba Arkadaşlar,Arduino ile değişken tanımlama bölümüne değindiğim bu yazıda temel amaç uygulama üzerinden gidebilmektir.Bunun yanı sıra değişken tiplerinin değer aralıklarını paylaşmadım.Nedeni birden fazla dilde değişiklik gösteren değer aralıkları internet gibi bir ortamda bulunabilmektedir
//Değişken tanımlama
/*
Değişken temel anlamda program kullanılacak birimlerin
gecici alianz olarak isimlendirilmesine yarar
sayısal değişkenler ,karakter (char) , metinsel string, ve
durum belirten çeşitleri vardır(bool) gibi
değişkenler belirli değer aralıklarına sahiptir.
sunumda detaylı anlatacağım.Başlıca değişkenler
int,string,char, bool,float vs
değişken tanımlarken belirli kurallar vardır.değişkenler
sayı ile başlamaz arada boşluk bırakılarak tanımlanmaz
ve kodlama da standart sağlanması adına camelcase kullanılır
*/
/*bool durum1=true;bool durum2=false;*/
int sayi_1=99.9;//integer tipindeki değişkenler , den sonraki kısmı
//tutmaz
double sayi_2=99.6;
void setup()
{
Serial.begin(9600);
Serial.println(sayi_1);
Serial.println(sayi_2);
}
void loop()
{
/*if(durum1==0)
{
Serial.println(durum1);
delay(5000);
}
else if(durum1==1)
{
Serial.println(durum2);
delay(5000);
}
else{
Serial.print(" DURUM BULUNAMADI");
delay(5000);
}*/
}
Hiç yorum yok :
Yorum Gönder
Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.
Arduino Random Sayı Üretmek
Sinan Arslan
07:21
analogRead(A0)
,
Arduino
,
max)
,
Random(max)
,
Random(min
,
randomSeed(100)
,
Tincerkad
Hiç yorum yok
Merhaba Arkadaşlar ,Arduino ile Random fonksiyonuna ait özelliklere değinmeye çalıştım.Umarım Faydalı olur
/*
Random(): Bu method ile belirli aralıklarda sayılar üretilip
değişkenlere aktarılabilir
Random(max):Bu method ile değişkenin en küçük değeri ile
maximum değeri arasında sayı üretmeye yarar
Random(min,max):Bu method ile belirlenen min değeri ile max
değeri arasında sayı üretilebilinir
Random(1,10);örneğin burda 1 ila 9 arasında sayı üretimi
gerçekleşir
*/
//global değişken
//byte degisken_sayi;
long degisken_sayi;
void setup()
{
Serial.begin(9600);
randomSeed(100);
Serial.println(" Uretilen Rastgele Sayilar");
Serial.print("=============================");
Serial.println(" ");
}
void loop()
{
// degisken_sayi=random();
// degisken_sayi=random(100);
/*random fonksiyonu ile üretilen sayılar hep aynı dizilimi
takip eder
Farklı dizin aralıklarında sayı üretmek için randomSeed();
kullanılır
*/
/*
arduino unonun analoğ pinlerine herhangi bir pin bağlanmadığında
0 ila 1023 arasında değerler okunur bunu da analogRead(A0)
ve randomSeed();methodları kullanarak rastgele yapabiliriz
arduino nun A0 dan A6 ya kadar 5 adet analog girişi mevcuttur
*/
//degisken_sayi=random(1,100);
degisken_sayi=analogRead(A0);
Serial.println(degisken_sayi);
delay(5000);
}
Hiç yorum yok :
Yorum Gönder
Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.
Arduino Random Led Yakımı Buton ile
Sinan Arslan
07:17
analogRead(A0)
,
Arduino
,
Led Yakımı
,
Random()
,
RandomSeed()
,
Serial.begin(9600)
,
Tincerkad
Hiç yorum yok
Merhaba Arkadaşlar,Arduino Uno ile Tinkercad üzerinde hazırlamış olduğum devre ile butona basılınca rastgele yanan led uygulamasını sizlerle paylaşıyorum
Devre Çizimi
Kod Paylaşımı
int dugme=2;
int led_sari=3;
int led_yesil=4;
int led_kirmizi=5;
int led_mavi=6;
int numara=0;
void setup()
{
Serial.begin(9600);
pinMode(dugme, INPUT);//düğmeye basıldıkça yanması için INPUT
pinMode(led_sari, OUTPUT);
pinMode(led_yesil, OUTPUT);
pinMode(led_kirmizi, OUTPUT);
pinMode(led_mavi, OUTPUT);
randomSeed(analogRead(A0));
}
void loop()
{
if(digitalRead(dugme)== HIGH)
{
numara =random(3,7);//yanacak ledin numarasını 3 ila 7 arasında //rastgele belirledik
Serial.print(numara);//SeriPort ekranında yanan ledi görmek amaçlı
switch(numara){
case 3 :
Serial.println(" : Sari");
digitalWrite(led_sari,HIGH);
digitalWrite(led_yesil ,LOW);
digitalWrite(led_kirmizi,LOW);
digitalWrite(led_mavi,LOW);
break;
case 4:
Serial.println(" : YESIL");
digitalWrite(led_yesil,HIGH);
digitalWrite(led_sari,LOW);
digitalWrite(led_kirmizi,LOW);
digitalWrite(led_mavi,LOW);
break;
case 5:
Serial.println(" : KIRMIZI");
digitalWrite(led_kirmizi,HIGH);
digitalWrite(led_sari,LOW);
digitalWrite(led_yesil,LOW);
digitalWrite(led_mavi,LOW);
break;
case 6:
Serial.println(" : Mavi");
digitalWrite(led_mavi,HIGH);
digitalWrite(led_kirmizi,LOW);
digitalWrite(led_sari,LOW);
digitalWrite(led_yesil,LOW);
break;
}
}
delay(250); }
Hiç yorum yok :
Yorum Gönder
Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.
Kaydol:
Kayıtlar
(
Atom
)
Hiç yorum yok :
Yorum Gönder
Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.