555 Timer Kullanarak 0-99 Sayıcı Devresi Mantık Devreleri Dersi Proje Yapımı

1.GİRİŞ

Mantık devreleri dersinde görmüş olduğumuz 4033 entegresi, kapasitörler 7 segment ve clock palsi vermek için 555 timer konularından bir projeyi hayata, çalışır duruma getirmemiz gerekli.

Bu projeyi yaparken breadboard’un nasıl kullanıldığını, 555 Timer nasıl kullanıldığını nasıl breadboard’a bağlanacağını nasıl çalıştırılacağını gibi şeyler bana kattı. Bu entegreleri kullanırken bana 9 voltluk pil ile çalışmadığını öğrendim ve hemen adaptör alarak bu sorunun üstesinden geldim. Daha sonra internetten araşmalar yaparak entegrelerin ve butonların breadboard’a nasıl takılması gerektiğini videolar ve makaleler yardımıyla öğrenmeye çalıştım. Aynı zaman da projeye başlamadan önce bir simulasyon yapabilmek için de Proteus programını kullanarak nasıl yapılacağını öğrenmeye çalıştım. Bazen hatalarım oldu nasıl yapılacağını nasıl devrenin yapılacağını anlayamadım ama araştırmalar yaparak projeyi başarılı bir şekilde çalıştırdım ve yaptım.  

2.MATERYEL VE YÖNTEM

Projenin yapımında kullanılan materyaller şunlardır:

  • 150R Direnç
  • 555 Entegre
  • 4033 Entegre
  • 10 uF Kapasitör
  • 7 Segment Display
  • Kırmızı Led
  • Erkek Erkek Jumper Kablo
  • Bread Board
  • 5 Volt Çıkış veren Adaptör

Projeyi yapmak için Fatih BAŞÇİFTÇİ hocamızın sayfasındaki konu anlatımlarından faydalandım ve konuları internet üzerinden aramalarımla bilgi edindim.

3.PROJE YAPIM AŞAMASI

 Projemiz 2 tane seven segmentten oluşacak.1 tane 555 timer entegresi kullanılacak. 555 timer bize clock palsleri üretecek. 555 entegresinden çıkan clocklar daha sonra 4033 entegresinin clock girişine bağlanacak. Daha sonra bu clocklar tek tek A’ya clock verecek daha sonraki clock palsinde B’ye verecek tek tek A’dan G çıkışına kadar vererek ilerleyecek. En son G’ye geldiğinde bir sonrakinde tekrardan başa dönecek.Bu A B’ler daha sonra seven segmentin a b c’ye direk olarak bağlacak. 2 tane 4033 kullandığımız için birinci 4033’ün 1 tekrarı CO çıkışından yani fazlalık olduğundan bunu ikinci 4033’ün clock palsine verecek. Düzgün bir şekilde VCC ve GND bağladığımızda çalışacaktır.

Projemizin Proteus’daki simulasyonunu aşağıda görebilirsiniz.

Şekil 3.1 Devrenin Proteus ile çizimi

 

4.PROJE’DE KULLANDIĞIM ELEMANLAR

4.1. Direnç

Direncin kelime anlamı, “bir şeye karşı gösterilen zorluktur” olarak tanımlanır. Devre elemanı olan dirençte devrede akıma karşı bir zorluk göstererek akım sınırlaması yapar. Elektrik enerjisi direnç üzerinde ısıya dönüşerek harcanır. Direncin birimi ”Ohm” ‘dur. Ohm ‘un ast katları; pikoohm, nanoohm, mikroohm, miliohm, üst katları ise; kiloohm, megaohm ve gigaohm ‘dur.Direnç “R” veya “r” harfi ile gösterilir.

Şekil 4.1.1 Direnç

Dirençler devrelerde ne için kullanılır;

  • Devreden geçen akımı sınırlayarak belli bir değer tutmak,
  • Devrenin besleme gerilimini bölüp küçülterek diğer elemanların çalışmasını sağlamak
  • Hassas devre elemanlarının yüksek akımdan zarar görmesini engellemek
  • Yük (alıcı) görevi yapmak ve ısı enerjisi elde etmek gibi amaçlarla kullanılır.

4.1.1. Dirençler Çeşitleri;

Karbon karışımlı dirençler: Bu tip dirençler toz halindeki karbonun dolgu maddesi ve reçineli tutkal ile karışımından üretilir. Karbon dirençler tolerans oranları yüksek olan ve değerleri direnç eskidikçe değişebilen dirençlerdir. Karbon dirençler büyük değerli dirençlerin yapılmasına uygundur. Karbon dirençler küçük akımlı devrelerde kullanılır ve güçleri 1/10 W ile 5 W arasında değişmektedir. Karbon dirençlerin değerleri renk koduyla kodlanmıştır.

Film dirençler (ince tabakalı direnç): Film dirençler elektrik akımına karşı direnç gösteren bir maddenin, seramik bir çubuğun etrafına kaplanmasıyla elde edilen dirençlerdir. Film dirençlerin; karbon film dirençler, metal film dirençler, metal oksit film dirençler, metal cam karışımı film dirençler ve cermet (seramik-metal) film dirençler gibi çeşitleri bulunmaktadır. Film dirençlerin tolerans (hata) oranları %1-2 gibi çok küçük değerlerdir. Düşük tolerans değerleri ve yük altındaki yüksek kararlılıkları nedeniyle film dirençler hassas yapılı elektronik devrelerde sıklıkla tercih edilir.

Tel sarımlı (taş) dirençler: Taş dirençler; krom-nikel, nikel-gümüş, konstantan, tungsten, manganin vb. Maddelerden üretilmiş tellerin porselen, bakalit, amyant gibi ısıya dayanıklı olan bir madde üzerine sarılması ile üretilen dirençlerdir. Taş dirençler büyük güçlüdürler, bu nedenle de yüksek akım çeken devrelerde kullanılmaları uygundur. Aynı sebepten dolayı taş dirençlerin yaydıkları ısı da yüksek olacağından devre üzerinde bu tip dirençlerin yakınına elektrolitik kondansatör, diyot, transistör, entegre vb. ısıdan çabuk etkilenen elemanlar monte edilmemelidir. Taş dirençler küçük değerli dirençlerin yapılması için uygundur. Taş dirençlerin değerleri gövdeklerinde yazılıdır ve güçleri 2 W ile 225 W arasındadır.

4.1.2. Dirençler Bağlantı Türleri;

Paralel bağlantı: Paralel bağlantıda formül 1 /RToplam = ( 1 /R1 ) + ( 1 /R2 ) + ( 1 /R3 ) + ( 1 /R4 ) şeklindedir. İşlemler yapılmadan önce tüm değerler aynı yani ohm, Kohm veya Mohm cinsine dönüştürülmelidir.

Şekil 4.1.2.1 Diren paralel bağlantı

Seri bağlantı: Yan taraftaki resimde dört adet direncin birbirine seri bağlanmıs durumu görülmektedir. A ve B uçlarındaki toplam direnç değerinin hesaplama formülü, RToplam = R1 + R2 + R3 + R4 şeklindedir.

Şekil 4.1.2.2 Seri bağlantı

4.2 Kapasitör

Kondansatörler(sığaçlar) ya da diğer ismiyle kapasitörler, elektrik enerjisini elektrik alan olarak depolayan iki uçlu bir devre elemanlarıdır. Temelde iki adet iletken plakanın arasına yalıtkan bir madde koyulması ile elde edilir. Devrede ve denklemlerde C harfi ile gösterilir ve birimi Farad (F)‘dır.

Şekil 4.2.1 Kapasitörün Mantığı

Kondansatörler doğru akımı (DC) iletmeyip, alternatif akımı (AC) iletme özelliğine sahiptir. Bu özellikleri sayesinde çoğu devrede farklı amaçlar ile kullanılırlar. Güç kaynağı devrelerinde filtrelemede, rezonans devrelerinde istenilen frekansı üretmede ve güç aktarım hatlarında gerilim düzenlenmesi ve güç akışının kontrolünde kullanılırlar.Kondansatör’ün 6 tane çeşidi bulunur. Seramik Kapasitör, Elektrolit Kapasitör, Tantal Kapasitör, Mika Kapasitör, Trimer Kapasitör, Süper Kapasitör.

Seramik Kapasitör, mercimek kapasitör de deniliyor. Ses ve RF devrelerde tercih edilir. Ucuz ve güvenilirdir.

Elektrolit Kapasitör, Polarize tipte kutuplu bir yapısı vardır. Yüksek kapasite değerlerini sağlayabilirler. Silindiriktir. Düşük frekans işlerinde kullanılır.

Tantal kapasitör, Elektrolit kondansatör gibi tantal kapasitörde kutuplu yapısı vardır. Boyutlarına oranla yüksek kapasite değerleri sunabilirler.  Ters gerilme toleransları çok düşüktür.

Mika kapasitör, RF devrelerinde kullanılır. Günümüzde çok kullanılmayan kapasitör çeşididir.

Trimer kapasitör, kapasite değeri tornavida aracılığı ile değiştirilebilir tiptedir.En düşük 0.5 – 10 pf ve en yüksek 1-120 pf arasında değişir.

Süper kapasitör, ultra kapasitör de deniliyor. 12 Kf (12.000 Farad) gibi çok yüksek kapasite değerlerine sahiptir.Depoladığı enerjinin yaklaşık 10 ile 100 katı kadarını depolar.

4.3. Bread Board (Devre Tahtası)

Proje yaparken en büyük yardımcılarınızdan birisi ana temeli oluşturan devre elemanı olan Bread Board’dır. Devre tahtası ile projelerimizi lehim yapmadan kolayca kurabiliriz. Genel olarak içerisinde birbirine bağlı hatları barındıran devre tahtası üzerine elektronik bileşenleri yerleştirerek projelerimizi çalışır hale getirebiliriz. Devre tahtası üzerinde birbirne bağlantılı paralel hatlar bulundurur.

Şekil 4.3.1 Breadboard

Kırmızı hatta +, mavi hatta ise toprak hattını bağlayıp daha sonra devrenizin diğer bölümlerinde bu hatlar üzerinden gerilimlere ulaşabilirsiniz. Orta bölümde bulunan 5’li delik gruplarının her biri kendi içerisinde bağlantılıdır. Yani kırmızı çizgi boyunca uzanan her bir delik kısadevre durumundadır. Dolayısıyla aynı sıradaki deliklere oturttuğunuz komponentler birbirine bağlanmış olur. Deliklerin her biri A,B,C,D,E,F harfleriyle belirtilmiştir. Ayrıca sol taraftaki numaralar da delik gruplarını ifade etmektedir.

Breadboard’ın iç yapısına bakacak olursak bu şekilde görünecektir.

Şekil 4.3.2 Breadboard içi

4.4 5 Volt Adaptör

5 volt adaptörü breadboardumuza bağlamamız şarttır çünkü entegreler 5 volt güç ile çalışmaktadır. Eğer entegrelere daha fazla güç verirsek entegreler çalışma veya entegreleri yakma ihtimalimiz olabilir.

Şekil 4.4.1 5 Volt Adaptör

 

4.5 4033 Entegre

4033 Entegresi 7 segment için gereklidir. Birinci pin yerinden clock girişi alır. Her aldığında tek tek sayar. 0’dan başlayarak 9’a kadar gidecektir.

4033 Entegresinin içeriğinde D flip flop’u bulunur. Mantık şemasını alt tarafta bulabilirsiniz.

4033 Pinlerindeki A,B,C,D,E,F çıkışlarını 7 Segment Displaydeki A,B,C,D,E,F girişlerine bağlamalıyız. Böylelikle her clock palsi geldiğinde tek tek gezecektir.

16. Giriş pininde VCC. Sekizinci girişe GND’yi bağlıyoruz. Üçüncü girişe de VCC bağlıyoruz. İlk clock palsi verdiğimiz 4033 entegresinden 9’a kadar gideceği için bir sonraki clock palsinde fazlalık döndürecek. Bu fazlalık clock palsi yerine geçecek ve bunu da 5 pinli girişten 2. 4033 entegresinin birinci girişine bağlayarak 4033 entegrelerini devremize bağlamış oluyoruz.

Şekil 4.5.1 4033 Entegresinin Mantığı İç Tasarımı

Şekil 4.5.2 4033 Entegresinin Girişler

4.6 555 Timer Entegre

555 Entegresi bize clock palsleri verecektir. Birinci pinimiz GND bağlayacağız.Birinci giriş pinimizi GND’ye bağlayacağız. Sekizinci girişimiz VCC bağlayacağız. İkinci pin ile altıncı pinilerin birbirine bağlıyoruz. Sekizinci pinden bir kablo ile yedinci pine bağlıyoruz. Daha sonra yediden de altıncı pine direnç bağlıyoruz. Altıncı pine de kapasitör bağlıyoruz ve eksi tarafını GND’ye bağlıyoruz.Dörtüncü pine VCC bağlıyoruz daha sonra dörtden geleni sekizinci pine bağlıyoruz. Daha sonra tek tek kontrol ediyoruz herhangi bir yanlışlık olmaması için düzgün bağladığımızda üçüncü pinden clock palslerini alabiliriz. Öncelikle led ile kontrol etmekte fayda var.

Şekil 4.6.1 555 Timerın Girişleri

4.7 Seven Segment Display

Günlük hayatta birçok alanda karşımıza çıkan ve 7 Segment Display diye adlandırılan sayısal göstergeler oldukça yaygın şekilde kullanılan elektronik devre elemanlarıdır. 7 Segment Display’ler LED tabanlı göstergelerdir. İçerisinde bulunan 7 adet LED ile aydınlatılan 7 ayrı bölmeden oluşan bir sistem bütünüdür. 7 Segment Display’lerde LED’lerin kullanılmasının en önemli nedeni LED’lerin çok küçük hacimlerde olan türlerinin olmasıdır. Bu küçük LED’ler belirli bir kalıp içerisine yerleştirilerek 7 Segment Display’ler oluşturulmaktadır.

Şekil 4.7.1 Seven Segment

Sayıların ve yazıların oluşması için A,B,C,D,E,F olarak adlandırılmıştır. Eğer A harfini basmak istiyorsak A,B,C,E,F,G pinlerine elektrik göndermemiz ile A harfi oluşacaktır. Ama bizim böyle tek tek yapmamıza gerek yoktur çünkü 4033 entegresi her clock palsinde bize tek tek 0,1,2 …. 9 kadar değerler verecektir.

Seven segmentin 2 çeşidi bulunur. Birisi katot’dur diğeri anottur.Katot da COM pin yerine GND vererek seven segmentimize güç vermiş oluyoruz. Anotta ise COM pin yerine VCC vererek seven segmentimizi çalıştırmış oluyoruz.

Şekil 4.7.2 Seven Segment Girişleri

Projenin Youtube Videosu : https://www.youtube.com/watch?v=HzCiIdXODWI&ab_channel=ErayK%C4%B1sabacak

5.KAYNAKLAR

Prof. Dr. Fatih BAŞÇİFTÇİ, 2018,  Boolean Cebiri,

http://www.fatihbasciftci.com/dersler/mantik_devreleri/bolum_4/index.php

Prof. Dr. Fatih BAŞÇİFTÇİ, 2018,  Lojik Kapılar ve Lojik Devreler,

http://www.fatihbasciftci.com/dersler/mantik_devreleri/bolum_5/index.php

Prof. Dr. Fatih BAŞÇİFTÇİ, 2018,  Karnaugh Haritaları,

http://www.fatihbasciftci.com/dersler/mantik_devreleri/bolum_6/index.php

Robot Sistem, 2018,  Direnç,

http://www.robotiksistem.com/direnc_nedir_direnc_cesitleri.html

Robotistan, 2016,  Direnç,

Coşkun Taşdemir, 2012,  Breadboard,

http://arduinoturkiye.com/devre-tahtasi-breadboard-kullanimi/

Devre Okulu, 2018,  Karnaugh Haritaları,

http://devreokulu.com/74HC08.html

Hızır İlyas Seçen, 2018,  Karnaugh Lojik Devreler,

https://www.elektrikport.com/makale-detay/lojik-devreler-(kapilar)-elektrikport-akademi/11519

Emir Buğra KÖKSALAN, 2017,  Karnaugh Haritaları,

Muhammed Ahmet ALKAN, 2016,  7 Segment Display Nedir?,

https://www.elektrikport.com/teknik-kutuphane/7-segment-display-nedir/18475

Kerem İzgöl, 2017,  Kapasitör Nedir?,

Java’da Methodlar Yardımı ile Hesap Makinesi Yapımı Kodları

Bu makalemizde methodlar yardımı ile hesap makinesi yapacağız.

Öncelikle 2 tane sayı alalım bu int değişkeninde olsun ve bunların isimleri sayi1 ve sayi2 olsun. Daha sonra kullanıcıdan sayılarımızı almamız için scanner sınıfını ekleyelim.

Daha sonra ise kullanıcıya bir metin yazalım. Burada 1 Toplama 2 Çıkartma 3 Çarpma 4 Bölme diye bir metin yazdıralım.Daha sonra kullanıcıdan bir tane işlem isteyelim. Daha sonra ise girdiği işlemi kontrol etmek için bir if else yazalım. Burada her işlem için öncelikle sayilar metoduna gidecek ve orada 2 tane sayı isteyecektir. Daha sonra ise her if else de hangi işleme gidecekse oraya gönderecektir ve sonucu ekrana yazdıracaktır.

Kodları alt tarafta bulabilirsiniz.

Kodlar:
https://github.com/eraykisabacak/java-hesap-makinesi

C# ile 5’e Bölünen 7’ye Bölünemeyen Sayıları Bulan Program

Merhaba arkadaşlar bugün sizlere C#’da 5’e bölünen 7’ye bölünemeyen sayıları bulmaya çalışacağız.

Öncelikle 2 tane textbox koyalım. Daha sonra sayıları eklemek için listbox ekleyelim.

Daha sonra ise kod tarafına geçelim. Burada öncelikle textboxtaki sayıları değişkene ekleyelim.

Sonra bir döngü ile bütün sayıları alalım ve if yardımı ile 5 ile bölünenleri bulalım içerisinede 7’ye bölünemeyenleri bulalım. Listbox’a ekleyelim. Daha detaylı bakmak için kodları alt tarafta bulabilirsiniz.

Kodlar:
https://github.com/eraykisabacak/csharp/tree/master/5e%20Bolunen%207ye%20Bolunmeyen%20Sayilar

C# ile Basit Hesap Makinesi Yapımı

Merhabalar bu yazımız da basit düzey de nasıl yapacağımızı göstereceğim.

İlk öncelikle 2 tane textbox koyalım ve 1 tanede button koyalım. Sonuçlarını yazdırmak içinde 1 tane label koyalım ve 4 tane radiobuttonu koyalım.

Daha sonra kod tarafına geçelim ve öncelikle 2 tane double sayı1 sayi2 tanımlayalım. Buradaki önemli nokta double olması çünkü 2 sayıya bölündüğünde virgülden sonraki görebilmemiz içindir.

Bu sayıları alırken textbox’daki text alalım ve convert ile double’a dönüştürelim. Daha sonra ise radiobuttonlarının hangisinin işaretlendiğini anlamak için checked ile kontrolümüzü yapalım.

Daha sonra ise if’lerin içine toplama çıkartma çarpma bölme olarak yapalım.

Böylelikle basit bir hesap makinesi yapmış oluyoruz. Kodları alt taraftaki github linkinden bulabilirsiniz.

Kodlar :
https://github.com/eraykisabacak/csharp/tree/master/HesapMakinesi

C# ile Form Ekran Tasarımı

Merhaba arkadaşlar bugün sizlerle beraber örnek bir tane form tasarımını sizlerle paylaşacağım.

Kodlar:
https://github.com/eraykisabacak/csharp/tree/master/UygulamaDesign1

Steven Jobs Olsa Ne Yapardı? Kitap Yorumlarım

Kitap Adı: Steven Jobs Olsa Ne Yapardı ?

Yazar : Cevher Ceylan

Sayfa Sayısı : 116

Kitap Türü : Girişimcilik, Biyografi, İş Adamı, Ekonomi

Yayıncı : Karakarga Yayıncılık

Merhabalar bugün ki okumuş olduğum bir kitaptan bahsetmek istiyorum. Kitabımızın ismi Steven Jobs Olsa Ne Yapardı ? Kitabımız’da sadece Steven Jobs’dan bahsedilmiyor.

Birçok ünlü iş adamı ve girişimci bulunuyor. Bunlardan bazılarını söylemek gerekirse Facebook’un kurucusu Mark Zuckerberg, Apple’ın kurucusu Steven Jobs, Microsoft’un kurucusu Bill Gates, Dell’in kurucusu Michael Dell ve Türkiye’den bir isim Webtures’in ve Seo Hocasının kurucusu Kaan Gülten‘de bulunuyor. Kitabın içeriğinden bahsetmek gerekirse öncelikle Hata Yapmak, Risk Almak ve Rekabete Girmek hakkında bir bölümü oluşuyor. Daha sonra ki bölümler de ise bölüm bölüm iş adamlarını ve girişimcileri ayırarak bölümler oluşturulmuş. Önce kişi hakkında kısa bir özgeçmişi var ve hangi yollardan geçtiğini bize aktarıyor. Daha sonra ise kişi hakkındaki bazı tavsiyelerini parça parça olarak bize aktarıyor.

Ben kitabın kısa ve öz olmasını beğendim. Eğer girişimcilik ve biyografi alanında bir kitap okumak istiyorsanız öneririm.

Kitaptan bazı alıntılar…

Kaan Gülten‘den Tavsiyeler:

  • 1 yıl planladığınız bir hedefi 12 aya bölüp aylık hedefler çıkartın. Hatta onları da 30’a bölüp günlük hedefleri çıkartın. Her günkü hedefi gerçekleştirdikçe her gün projeyi başarmış gibi mutlu olabileceksiniz. Küçük parçalara böldükçe başarılmayacak hedef yoktur.

Michael Dell’den Tavsiyeler:

  • Zengin olabilmek için, uyurken bile para kazanabilmen gerekir. Bunun yolunu bulmalısın.

Mark Zuckerberg‘den Tavsiyeler:

Zeki insanların görüşlerine önem verin. Zira zeki bir insan inatla değil, mantıkla hareket eder. Mantık, bir ürün sunmaya çalışan şirketin sahip olması gerek temel özelliklerden biridir.

C# ile Formu Hareket Ettirme Sağ Sol Yukarı Aşağı

Merhabalar bu yazımda C# ile form ekranını yukarı aşağı sağ sol olmak üzere 4 tarafa buttonlar ile nasıl hareket ettirileceğinin kodunu sizlerle paylaşacağım.

Öncelikle programıma 4 adet buton ekliyoruz. Daha sonra butonların üzerine çift tıklayarak tıklandığında ne olması gerektiğini içerisine yazıyoruz.

Burada öncelikle isterseniz butonları isimlerini değiştirebilirsiniz. Ben değiştirdim. Sonra 2. form ekliyoruz. Daha sonra 1. form açıldığında load yerine yani yüklendiğinde 2.formun açılmasını istiyoruz. En üstte ise bunu tanımlıyoruz nesne olarak. Daha sonra yukarı butonu için form2 yani fr2’ye top -25 ekleyerek yukarı gitmesini sağlıyoruz. Daha sonra sol için left -25 sağ için left +25 ve aşağı için top +25 eklemesi yaparak her tıklandığında bunu arttırıyoruz.

Kodların Tamamı :
https://github.com/eraykisabacak/csharp/tree/master/Sag_Sol_Yukari_Asagi/Sag_Sol_Yukari_Asagi

C# ile Bir Formdan Diğer Forma Bilgi Aktarma

Bu yazımızda C# ile Form1’den Form2’ye nasıl bilgileri değerleri aktarabileceğimizi göstereceğim.

Öncelikle 1 tane textbox koyuyoruz. Daha sonra 1 tane de buton koyuyoruz.

Daha sonra butona çift tıklayarak butona tıklandığında neler olması istediğimizi buraya yazıyoruz.

Burada öncelikle form2’yi projenin Solution Explorer kısmından Add diyerek 1 tane Windows Form oluşturuyoruz. Sonra bu oluşturduğumuz yeni forma 1 tane label ekliyoruz. Daha sonra geri gelerek butona bastığımızda ne olacak olan button1_click geliyoruz. Buraya öncelikle form2 nesnesini oluşturuyoruz. Daha sonra textbox’dan almış olduğumuz değeri form2 nesnesinin label’ına eşitliyoruz ve form2’yi show ediyoruz. Yani form2’yi ekrana getirmiş oluyoruz.

Kodları Aşağıda bulabilirsiniz.

Github : https://github.com/eraykisabacak/csharp/tree/master/Diger_Forma_Bilgi_Aktarma

İngilizceyi Öğrenmeyi Öğreniyorum | Kitap Yorumları ve 2019’da İngilizceyi Hallediyorum Paketi

Kitap Adı: İngilizce Öğrenmeyi Öğreniyorum

Yazarı: Perçin İmrek

Sayfa Sayısı: 118

Yayıncı: Abaküs Yayıncılık

Merhabalar bu kitabı ben çok görüyordum ve okumak istiyordum ama bir türlü fırsatım olmadı. Daha sonra Çağrı Menteş hocamızın Dijital Dil Okulu projesi de bir paket almaya karar verdim. Bu paket “2019’da İngilizceyi hallediyorum” paketi 186 TL indirim ile aldım. Normaldeki fiyatı 900 TL civarı bir şeydi. Ama indirim kodu ile aldım. Bazı kitaplar gönderileceğini biliyordum fakat bu kitabın geleceğini bilmiyordum.

Kitabın yazarı Perçin İmrek, kendisini Instagram üzerinde takip ediyorum ve başarılı bir kişi. Kendisini TedX videolarından görmüştüm ve daha sonra takibe almıştım. Perçin hocam bu zamana kadar 60 ülkeye gitmiş ve 5 dil biliyor. Bunlar Türkçe, İngilizce, Fransızca, Almanca, İspanyolca. Bana gelirsek ben daha Türkçeyi zor konuşuyorum 🙂 İngilizce öğrenmeye çalışıyorum. Aynı zamanda İngilizce öğretmeni ve bir de ingilizce üzerine bir projesi var ama tam anlamıyla bilmiyorum. İnstagram takip ederseniz detaylı olarak bulabilirsiniz.

Kitabın içeriğine gelecek olursak öncelikle Perçin hocamızın ingilizce’yi nasıl öğrendiğini, babası oyun oynama üniversiteye giremeyeceksin demesine rağmen onun oyun oynaması ve Age Of Empires oyununu oynarken stratejik bir oyun olduğunu için ve dili de Türkçe olmadığı için biraz da zorunda kalarak İngilizce öğrenmiş. Daha sonra bunları geliştirmiş İngilizce çizgi filmler ve kaset çalarlar dinlemiş. İngilizce kitaplar okumuş. Rastgele yabancılarla konuşmuş. Bir nevi ingilizceyi hayatına entegre etmeye çalışmış ve sürekli olarak kendisine çalışmış.

Evet ilk bölüm kısaca böyle bir şekilde başlıyordu ve ilk bölüm de kendisinin nasıl öğrendiği ile alakalı bazı ipuçları veriyordu. 2.Bölüme geçtiğinizde Türkiye’de İngilizce İle İlgili Yaşanan Sorunları ve Kompleksleri anlatıyor. Buraya da kısaca değinmek gerekirse hemen herkesin yaptığı şeylerden bahsediyor. Bunları sadece grammer yapısı öğrenip hiç konuşamayanlar, yurt dışına çıksam 2 ay da konuşurum diyeler ya da benim hiç zaman yok deyim hep erteleyenler gibi gibi.

3. Bölümde İngilizcenin Bireysel ve Toplumsal Faydalarından bahsediliyor.

4. Bölümde İngilizce İle İlgili Türkiye’de Neler Yapılıyor?

5. Bölümde İngilizce İle İlgili Biz Neler Yapıyoruz?

6. Bölümde İngilizce Öğrenimi için Kullanılabilecek Araçlar ( Görsel ve İşitsel – Sözel)

7. Bölümde Başarı Döngüsü, Altın Daire ve İhtiyaçlar Listesi

8. Bölümde Alışkanlıkların Önemi – İngilizceyi Bir Alışkanlık Haline Getirmek

9. Bölümde Fransızca ve Almancayı Nasıl Öğrendim

10. Bölümde İngilizce Öğrenenlerin Hikayeleri, En son bölümde öğrenmiş ve öğrenmeye devam eden kişilerin nasıl öğrendikleri ile hikayeleri aktarılıyor. Burada eğitimini aldığım Çağrı Hoca’da nasıl öğrendiğini yılları arasındaki hikayesini bizlere aktarıyor.

Bazı bölümleri gördüğünüz gibi anlatmadım çünkü sizde okumanızı isterim ve öneririm. Çağrı Hocanın 2019 paketini biraz anlatmam gerekirse kendisi 1 Ocak 2019’dan başladı ve her gün bir blok açılıyor ve toplamda 365 blok yani 365 gün olacak. Her blok içinde Writing, Speaking, Grammer, Reading’ler oluyor. Writing de bir konu veriliyor ve siz onu isterseniz yazıcıdan çıktı alarak yazıyorsunuz. İsterseniz bir deftere yazıyorsunuz size kalmış. Grammer’da önce sadece yazılı bir şekil de anlatım oluyordu. Daha sonra Çağrı hoca videoları olarak anlattı bazı konuları galiba konudan konuya değişiklik gösterdiği için. Speaking de yine bir konu oluyor o konu ile alakalı bazı sorular var ve bunları biz cevaplandırıyoruz. Konuşma yaparak Çağrı hocamızın önerisi sesinizi kaydedin diyor. Kayıt edebilirsiniz. Ya da bazı yabancılarla da konuşabilirsiniz.

Cambly’den paket alabilirsiniz.Kitapta Cambly’ye de değinildi bu arada. Reading de bir parça metin var ve bunu okuyoruz alt tarafta o metin ile alakalı soruları var ve Çağrı hocanın okuduğu metinin sesi var dinleyebiliyoruz. Hem de Çağrı hocanın Youtube kanalından da yararlanabilirsiniz. Paketin içinde Quizlet uygulamasından A1-A2, B1-B2 ve C1-C2 seviye olarak ayırılmış bazı kelimeler var buradan öğrenebilirsiniz. Ororo tv ‘de 3 aylık bedava ile ingilizce dizi film izleyebilirsiniz.

2019 Paketi ve Kitap hakkındaki yorumlarım bu kadar hem paketi hem de kitabı öneririm.

Java Dili ile Dizilerle Sorular | 6

Sorumuz:

  1. Diziyi rastgele elemanlarla doldurunuz. (Dizinin boyutu 10 olarak tanımlansın fakat diziye 5 tane eleman eklensin) (elemanEkle)
  2. Dizi elemanlarını listeleyen kodu yazınız.(listele)
  3. Dizinin en küçük elemanını bulunuz ve yazdırınız. (enKüçükElemanBul)
  4. Var olan bu diziyi sıralı bir dizi haline getiriniz. Bu sirali tamsayı dizisi üzerinde;
  • Kullanıcı bize bir sayi veriyor ve bu sayiyi diziden silmemizi istiyor. Silme islemini yaptiktan sonra, bosalan dizi elemanının yerini, o elamanin sagindakileri, sola kaydirarak doldurmak istiyoruz. Böylelikle dizimizde bosluk kalmayacak ve yine sıralı olacaktır. (Aynı elemandan birden fazla var ise ilk bulunan eleman silinsin). Bu islemi yapan metodu yazınız. (elemanSil)
  • Ayrıca kullanıcı tarafından belirlenen bir elemanı diziye ekleyen bir metot yazınız. Bu durumda da dizi elemanları sağa kayacaktır. (yeniElemanEkle)

Kodlar : https://github.com/eraykisabacak/Java-Dili-ile-Dizilerle-Sorular-6/blob/master/src/diziler.java