void setup() fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız.
|
|
- Nazar Aydoğan
- 7 yıl önce
- İzleme sayısı:
Transkript
1 ARDUİNO PROGRAMLAMA
2
3
4
5 fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız. fonksiyonu: Diğer programlama dillerinden alışık olduğumuz main() fonksiyonu gibidir. Farklı olarak loop fonksiyonu işlevi bitince tekrar baştan başlar yani sonsuz bir döngüdür aslında. Arduino Programlama Şeması: // İlk başta kütüphaneleri ekleyebiliriz // Global cinsteki değişkenlerimizi tanımlayabiliriz // Fonksiyonlarımızı burada yazabiliriz // ilk başta çalışmasını istediğimiz kodlar buraya yazılır // sonsuz döngü şeklindeki main fonksiyonumuz 8 // programı buraya yazıyoruz Uygulama:1 10.Pine Bağlı olan led 1 Saniye aralıkla yanıp sönecektir. int LED = 10; // Pin numarası olarak 10 değerine yazmak yerine LED olarak tanımlandı pinmode(led, OUTPUT); digitalwrite(led,high); delay(1000); digitalwrite(led,low); delay(1000); // LED pini yani Arduino nun 10. Ayağı çıkış yapıldı // LED in bağlı olduğu pinden 5 volt gerilim sağlandı // 1000 ms yani 1 saniye program duruyor // LED söndürülüyor // bir saniye bekliyoruz
6 Arduino ile Buton Kullanımı Pull-Down Bağlantı Butona basıldığında 5 Volt arduinonun input ayağına ulaşır.(lojik 1 ) Butondan elimizi kaldırdığımızda input ayağı 10K lık direnç üzerinden şaselenir. (Lojik 0) Pull-up Bağlantı Butona basılmadığı durumlarda arduinonun input ayağı 5 volttadır.(lojik 1) Butona basıldığında akım arduinonun input ayağı yerine toprağa ulaşmaktadır. Pull-Down direnç sisteminin tam tersi şeklinde çalışmaktadır. Direncin konulma nedeni butona basıldığında 5 Voltun doğrudan toprağa şaseye ulaşmasını engellemektir. Genellikle 10K değerinde direnç kullanılmaktadır. Koşullar (if-else-elseif): Yazılım dillerinin en temel komutlarından birisidir. Elinizde bir durum var ve bu durum doğru ise a işini yapmasını eğer yanlış ise b işini yapmasını istiyorsanız, bu kod sistemi tam bu işe uygun. Kısaca kod şemasına bakalım. İf( a == 5 ) Else //Buraya doğru durumda çalışması istenilen kodlar A nın 5 olmadığı durumda çalışacak kodlar. a == 5 burada bizim koşulumuzu oluşturmaktadır. Dikkat edilmelidir ki iki tane eşittir kullanılmaktadır. Yani denk midir anlamına gelmektedir. Koşul alanında kullanabileceğim ifadeler, Koşullarımıza else kullanımı zorunlu değildir. Sadece if kullanımı yapılabilir, böylece koşul doğru değilse ekstradan bir kod çalışmaz. Birden fazla koşulumuz var ise elseif ile yeni koşullar ekleyebiliriz.
7 İf( a == 1 ) // a = 1 durumunda burası çalışır elseif (a == 2 ) // a = 2 durumunda burası çalışır elseif (a == 3 ) // a = 3 durumunda burası çalışır Uygulama:2 2. Pine bağlı olan butona basıldığı sürece 3.Pindeki ledi yakan program. int ButonDurumu = 0; // Butonun durumu adlı değişken tanımlandı ilk değeri sıfır atandı. pinmode(2, INPUT); pinmode(3, OUTPUT); // Butonun bağlı olduğu pini çıkış olarak ayarlıyoruz. // Ledin bağlı olduğu pini çıkış olarak ayarlıyoruz. Uygulama:3 ButonDurumu = digitalread(2); if (ButonDurumu == HIGH) digitalwrite(3, HIGH); else digitalwrite(3, LOW); // Butonun basılı olup olmadığını kontrol ediyoruz. // Buton basılı ise bize HIGH değil ise LOW olarak geri dönmektedir (1 veya 0) // Buton basılı mı? // 3.Pine Lojik 1 gönderildi. Led yandı. // Buton basılı değil ise ledi söndür 5 Led in sırayla döngüsel olarak yanıp sönmesi. (Karaşimşek_1).. Amatör programlama //9,10,11,12,,13. pinler çıkış olarak tanımlandı. pinmode (9, OUTPUT); pinmode (10, OUTPUT); pinmode (11,OUTPUT); pinmode (12, OUTPUT); pinmode (13, OUTPUT); //9.Ledi yak, bekle 9'u söndür 10'u yak bekle, 10'söndür 11'i yak bekle...13'ü söndür. digitalwrite (9, HIGH); delay (100); digitalwrite (9, LOW); digitalwrite (10, HIGH);
8 digitalwrite (10, LOW); digitalwrite (11, HIGH); digitalwrite (11, LOW); digitalwrite (12, HIGH); digitalwrite (12, LOW); digitalwrite (13, HIGH); digitalwrite (13, LOW); digitalwrite (12, HIGH); delay (100); digitalwrite (12, LOW); digitalwrite (11, HIGH); digitalwrite (11, LOW); digitalwrite (10, HIGH); digitalwrite (10, LOW); digitalwrite (9, HIGH); // Döngüsel olarak devam eder. For döngüsü: Yazdığımız kodların belli bir adet veya süre tekrar etmesini isteyebiliriz. Bunun için döngüler kullanmalıyız. For(int i =0; i < 10; i ++) // burası 10 kere okunacak // program buraya her uğradığında i değeri bir arttırılacak // i değeri 10 a ulaşana kadar döngü devam edecek While döngüsü: For gibi while kodları da döngü amacıyla kullanılır. b = 20; while( b > 10) // b değişkeninin 10 dan büyük olduğu durumlarda döngü devam eder b = b 1 ; // her döngüde b nin değerini bir azalttık // dikkat edilmelidir ki eğer b nin değerini değiştirmeseydik // döngü koşulu hep doğru olacağından program burada takılı kalacaktı
9 Uygulama:4 10.pine bağlı olan ledi 5 kere yakıp söndüren program. void setup () pinmode(10, OUTPUT); // 10. Pin çıkış yapıldı. for(int i=1; i<6;i++) digitalwrite(10,high); delay(500); digitalwrite(10,low); delay(500); Uygulama:5 8. Pindeki ledi 4 kere yakıp söndüren programı yazınız. void setup () pinmode(8, OUTPUT); // 8. pin çıkış yapıldı. for(int i=15; i>5;i=i-3) // i'nin değeri 15,12,9,6 için toplam 4 kere led yanıp sönecek digitalwrite(8,high); delay(500); digitalwrite(8,low); delay(500);
10 Uygulama:6 5 Led in sırayla döngüsel olarak yanıp sönmesi. (Karaşimşek_1).. Profesyonel programlama const int ledpini[] = 9,10,11,12,13; //int tipinde 5 elemanlı dizi tanımlandı. void setup () for(int i=0; i<5;i++) pinmode(ledpini *i+, OUTPUT); // LED pinlerini çıkış olarak tanımladık for(int i=0; i<5; i++) digitalwrite(ledpini[i],high); digitalwrite(ledpini[i],low); for(int j=4;j>-1; j--) digitalwrite(ledpini[j],high); digitalwrite(ledpini[j], LOW); Arduino ile SeriPort Üzerinden Bilgisayara Veri Yollama Gerek arduinonun kontrolü gerekse işlenen değerlerin kullanıcıya aktarılması için arduinomuz ile bilgisayarımız arasındaki haberleşmeyi yapmamız gerekir. Bu haberleşme arduinonun RX ve TX ayaklarından gerçekleşecektir. Haberleşme için her zamanki gibi arduinoyu USB üzerinden bilgisayarımıza takmamız yeterli olmaktadır. Haberleşme için setup fonksiyonumuza başlatma kodunu yazmayı unutmayalım. Aşağıdaki kod ile bilgisayara her saniye artan sayımızı yolluyoruz. Uygulama:7 int sayici = 32760; Serial.begin(9600); // sayici adında ve ilk değeri olan bir değişken tanımlandı. // Bilgisayar ile arduinomuzun haberleşmesini başlatıyoruz. // Bilgisayarın ve arduinonun aynı hızda çalışması için 9600 yazdık. // Yani saniyede 9600 tane bit transferi olacaktır. Serial.print("Sayicimizin degeri= "); // Ekrana mesajımızı yazdırıyoruz. Serial.println(sayici); // sayaç değerimizi ekrana yazdırıp yeni satıra geçiyoruz. delay(1000); // Bir saniye bekle sayici = sayici+1; //Sayıcının değerini bir arttır.
11 Not: İnt veri tipi maksimum değerini alır sayacın değeri bu rakamı geçtiğinde değeri oluşacaktır. Dolayısıyla veri tipleri ve değişkenler planlanırken limitlerine dikkat edilmesi gerekir. Uygulama:8 2.pindeki butona her basıldığında sayaç değerini 0 dan başlayıp bir arttıran ve seri bilgi olarak gönderen program. const int buttonpin = 2; // Butonun pin numarası int sayici = 0; //sayacimiz int ButonDurumu = 0; // Butonun durumu pinmode(buttonpin, INPUT); //butonpin olarak adlandırılan 2 nolu pin giriş olarak tanımlandı Serial.begin(9600); //Seri iletişim tanımlaması ButonDurumu = digitalread(buttonpin); //2.pin (buton pini) değeri lojik 1 veya lojik 0 değişkene aktarıldı if (ButonDurumu == HIGH) //Eğer butona basıldıysa sayici ++; // sayici = sayici + 1; Serial.print("Sayicimizin degeri= "); // Ekrana mesajımızı yazdırıyoruz. Serial.println(sayici); // sayaç değerimizi ekrana yazdırıp yeni satıra geçiyoruz. while(butondurumu == HIGH) // Butondan elini çekene kadar program burada kalır // Böylece butona her basıldığında sadece bir kere değer arttırılır ButonDurumu = digitalread(buttonpin); While korumasına rağmen butona bir kez basıldığı halde birkaç artım olması daha iyi çözüm bulunması gerektiğini göstermektedir.
Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.
Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Açık kaynak nedir? Açık kaynak, bir bilgisayar yazılımının makina diline dönüştürülüp kullanımından
DetaylıErzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş
Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş 29.11.2016 İÇERİK Arduino Nedir? Arduino IDE Yazılımı Arduino Donanım Yapısı Elektronik Bilgisi
DetaylıLED YAKMAK. Circuit 2. Kablo LED. Direnç. Arduino LED. Direnç (330ohm)
Circuit 2 Pin 13 Arduino LED (Light Emitting Diode) 1 LED YAKMAK LED 'ler (light-emitting diodes) bir çok elektronik devrede kullanılan güçlü ışık kaynaklarıdır. Çalışmalarımıza ilk olarak her elektronik
DetaylıOnline Elektronik Devre Simülasyonu 123D Circuits https://circuits.io/
Autodesk 123D Circuits Online Elektronik Devre Simülasyonu 123D Circuits https://circuits.io/ 123D Circuits Autodesk ve elektronik mi? Gerçekten mi? Evet, Autodesk online olarak kullanıma sunduğu 123D
DetaylıElif İLİKSİZ. Keziban TURAN. Radio Frekanslarla Hareket Eden Araç
Elif İLİKSİZ Keziban TURAN Radio Frekanslarla Hareket Eden Araç Mayıs 2016 İÇİNDEKİLER ALICI ALICI MEKANİZMASI VERİCİ MEKANİZMASI MALZEMELER MEKANİK KISIM ELEKTRONİK KISIM YAZILIM Robotumuzun adı: Radio
DetaylıIOT UYGULAMALARINA GİRİŞ
Bölüm 6 IOT UYGULAMALARINA GİRİŞ Devre geliştirme kartları, üzerlerinde bulunan portlar yardımıyla, elektronik sistemlerle analog ve dijital değerleri okuyarak ya da değer göndererek haberleşir ve bu cihazları
DetaylıÖrnek. int analogpin = 3; int val = 0; void setup() { Serial.begin(9600); } void loop() { val = analogread(analogpin); Serial.
Seri Port Ekranı Arduinoyu USB üzerinden bilgisayarımıza bağladığımızda aslında seri port bağlantısı yapmış oluyoruz. Bu seri port üzerinden hem bilgi alışverişi yapabilir hem de uç bağlantı noktasındaki,
DetaylıVTIY DERS-4 YARDIMCI NOTLARI -2018
VTIY DERS-4 YARDIMCI NOTLARI -2018 Matlab Arduino haberleşmesi için 2. yöntem seri haberleşmedir. İlk yöntemde Arduino üzerinden kod yazmaya gerek yoktu ancak bu yöntemde Arduino IDE üzerinden kod yazmamız
DetaylıDENEY-2. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ
DENEY-2 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ 31 DENEY 2-1: YEDİ SEGMENT GÖSTERGE ÜZERİNDE VERİ GÖRÜNTÜLEME AMAÇ: Mikrodenetleyicinin portuna
DetaylıARDUİNO PROGRAMLAMA 1.ARDUİNO YU TANIMAK
ARDUİNO PROGRAMLAMA 1.ARDUİNO YU TANIMAK Arduino, açık kaynak kodlu yazılım ve donanıma sahip bir mikrodenetleyici platformudur. Açık kelimesi ile gerçek anlamda açık tasarımı ifade edilmektedir. Baskılı
Detaylı1- KULLANILACAK DEVRE ELEMANLARININ TANITILMASI
1- KULLANILACAK DEVRE ELEMANLARININ TANITILMASI ARDUINO UNO Arduino, kolaylıkla devreler tasarlayabileceğiniz, açık kaynak kodlu bir geliştirme platformudur. Arduino kullanmak için üst düzey bir elektronik
DetaylıARDUINO NEXTION UYGULAMASI. Bu makale, Arduino UNO kartı ile Nextion HMI ekranlarının nasıl kontrol edildiğini anlatmaktadır.
1 Bu makale, Arduino UNO kartı ile Nextion HMI ekranlarının nasıl kontrol edildiğini anlatmaktadır. Uygulama, Arduino UNO kartına bir analog giriş olarak uygulanan potansiyometredeki değişimi Nextion HMI
DetaylıMikroişlemciler ve Programlama Dersi- ARDUINO. Sensörler ve Analog-Digital Çeviriciler İle Çalışma
Mikroişlemciler ve Programlama Dersi- ARDUINO Sensörler ve Analog-Digital Çeviriciler İle Çalışma Uygulama-5 LM35 Sensör İle Sıcaklık Ölçümü Kullanılacak Bileşenler 3 1. Adım LM35 Sensörün Arduino İle
DetaylıDizi elemanları yukarıdaki gibi tek tek tanımlanabileceği gibi matematiksel ifadelerdeki diziler gibi de tanımlanabilir.
DİZİLER/ARRAY: Dizi yi çeşitli şekillerde tanımlamak mümkün. Dizi içlerinde birden fazla değer saklayabilen veri kümeleridir diye tanımlarsak uygun olur sanırım. Diziler yan yana dizilmiş kutucuklar olarak
DetaylıArduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek
Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek 1 Adet Arduino Uno 1 Adet Hc-Sr04 Ultrasonik mesafe sensörü 1 Adet 16 2 Lcd Ekran 1 Adet Breadbord 1 Adet Potansiyometre 2 Ader led Yeteri
DetaylıLPC2104 Mikro Denetleyicisini KEIL İle Programlamak
LPC2104 Mikro Denetleyicisini KEIL İle Programlamak Program yazabilmek için öncelikle komutları tanımamız ve ne işe yaradıklarını bilmemiz gerekir. Komutlar yeri geldikçe çalışma içerisinde anlatılacaktır.
DetaylıYazar Hakkında: Hasbi SEVİNÇ
1 Yazar Hakkında: Hasbi SEVİNÇ Ocak 1992 de Balıkesir de gözlerimi dünyaya açtım. 10 gibi küçük bir yaşta bilgisayar ile tanışmam beni bu alana yönlendirdi. Bilgisayarımın alınması ile birlikte Paint te
DetaylıYazar Hakkında: Hasbi SEVİNÇ
1 Yazar Hakkında: Hasbi SEVİNÇ Ocak 1992 de Balıkesir de gözlerimi dünyaya açtım. 10 gibi küçük bir yaşta bilgisayar ile tanışmam beni bu alana yönlendirdi. Bilgisayarımın alınması ile birlikte Paint te
DetaylıT.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1
T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1 ARDUINO DİJİTAL GİRİŞ-ÇIKIŞ KONTROLÜ DENEY SORUMLUSU Arş. Gör. Burak ULU ŞUBAT 2015 KAYSERİ
DetaylıBu dersimizde pic pinlerinin nasıl input yani giriş olarak ayarlandığını ve bu işlemin nerelerde kullanıldığını öğreneceğiz.
Ders-2: ---------- Bu dersimizde pic pinlerinin nasıl input yani giriş olarak ayarlandığını ve bu işlemin nerelerde kullanıldığını öğreneceğiz. Hazırlanan programlarda pic in zaman zaman dış ortamdan bilgi
DetaylıPROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7
PROJE RAPORU Proje Adı: Pedalmatik Projemizle manuel vitesli araçlarda gaz, fren ve debriyaj pedallarını kullanması mümkün olmayan engelli bireylerin bu pedalları yönetme kolu (joystick) ile sol el işaret
DetaylıMelih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.
Melih Hilmi ULUDAĞ Yazılım Mühendisi Mekatronik Mühendisi www.melihhilmiuludag.com a aittir. ÖZET Teknolojiyi kısaca bilimsel bilgiden yararlanarak yeni bir ürün geliştirmek, üretmek ve hizmet desteği
DetaylıArduino Temel Bilgiler
Bu e-kitap Arduino ile proje geliştirmek isteyenler için temel bilgiler içermektedir. Arduino Temel Bilgiler Şevket Yılmaz Yazılım Mühendisi sevket-yilmaz@windowslive.com ARDUİNO NEDİR? Arduino bir mikro
DetaylıBilgisayar ile Nasıl İletişim Kurulur?
BİLGİSAYAR BİLİMİ DERSİ DERS NOTLARI -2 Bilgisayar ile Nasıl İletişim Kurulur? Bilgisayarlar bizim konuştuğumuz dili bilemediğinden onlarla anlaşmamız için bizim onların konuştuğu dili öğrenmemiz gerekir.
DetaylıProgram Kodları. void main() { trisb=0; portb=0; while(1) { portb.b5=1; delay_ms(1000); portb.b5=0; delay_ms(1000); } }
Temrin1: PIC in PORTB çıkışlarından RB5 e bağlı LED i devamlı olarak 2 sn. aralıklarla yakıp söndüren programı yapınız. En başta PORTB yi temizlemeyi unutmayınız. Devre Şeması: İşlem Basamakları 1. Devreyi
DetaylıBLGM423 Gömülü Sistem Tasarımı
1 BLGM423 Gömülü Sistem Tasarımı İkinci Çalışma Sayısal giriş ucunun çeşitli konum ve hareketlerini algılama Bu çalışmada tipik bir anahtara bağlanmış olarak kullanılan sayısal giriş ucundaki konum ve
DetaylıDENEY-1. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ
DENEY-1 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ 31 DENEY-1-1: BİT YÖNLENDİRMELİ KOMUTLAR İLE PİNLERE DEĞER GÖNDERME AMAÇ: Mikrodenetleyici pinlerine
DetaylıTUŞ TAKIMI (KEYPAD) UYGULAMALARI
12. Bölüm TUŞ TAKIMI (KEYPAD) UYGULAMALARI Tuş Takımı (Keypad) Hakkında Bilgi Tuş Takımı Uygulaması-1 74C922 Tuş Takımı Enkoder Entegresi Tuş Takımı Uygulaması-2 (74C922 İle) Bu bölümde tuş takımı diğer
DetaylıARDUINO NEDİR? Nasıl Kullanılır? Nasıl Programlanır?
ARDUINO ARDUINO NEDİR? Arduino GPIO (General Purpose Input/Output) pinleri sayesinde çevre aygıtları ile etkileşime girebilen, proje prototipleme sürecinde kolaylık sağlayan açık kaynak kodlu geliştirme
DetaylıTEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ MİKROBİLGİSAYAR TABANLI SİSTEM TASARIMI DERSİ
1. ARDUİNO SETİNİN BİLGİSAYARA TANITILMASI VE PROGRAM KURULUMU Arduino kartını bilgisayara tanıtmak için öncelikle Arduino nun resmi sitesinden Arduino IDE programını buradaki bağlantıdan indirip bilgisayarımıza
DetaylıNB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma
NB Ekran Seri Port Üzerinden Veri Okuma/Yazma Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma Genel Bilgi NB Ekranlar üzerinde 2 adet seri port bulunmaktadır. Bu portları kullanarak noprotocol modunda
DetaylıPİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI
PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI Bazı pinler çevre birimleri ile çoklanmıştır. Peki bu ne demek? Mesela C portundaki RC6 ve RC7 pinleri seri iletişim için kullanılır. Eğer seri iletişimi
DetaylıSAKARYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ GÖMÜLÜ SİSTEMLER DENEY FÖYÜ
SAKARYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ GÖMÜLÜ SİSTEMLER DENEY FÖYÜ UYGULAMA 1 Ekipman Listesi : 1) Arduino Mega yada Uno 2) 1 Adet Led 3) 1 Adet 220 ohm (veya 330 ohm) Direnç 4) Bread Board 5) Jumper
DetaylıAlıcı Devresi; Sinyali şu şekilde modüle ediyoruz;
Bu e kitapta infrared iletişim protokolleri ile ilgili basit bir uygulamayı anlatmaya çalışacağım. Bunu yine bir mikrodenetleyici ile yapmamız gerekecek. Siz isterseniz 16f628a yı ya da ccp modülü olan
DetaylıTerminal Üzerinden Led Kontrol Uygulaması
Genel Bakış Bluetooth Shield üzerinde HC-05 bluetooth modülü bulunan bir arduino shield didir.bu shield ile arduino kartınıza android telefonunuzdan, bilgisayarınızdan veya başka bir arduino dan bluetooth
DetaylıUYGULAMA 1 24V START CPU V LO. Verilen PLC bağlantısına göre; START butonuna basıldığında Q0.0 çıkışını aktif yapan PLC programını yazınız.
UYGULAMA 1 24V 0V START I1.5 I1.4 I1.3 I1.2 I1,1 I1.0 I0.7 I0.6 I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 CPU-224 Q1.1 Q1.0 Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0 0V 24V LO Verilen PLC bağlantısına göre; START butonuna
Detaylı7. Port Programlama. mikroc Dili ile Mikrodenetleyici Programlama Ders Notları -42- Şekil 2.1. Atmega16 mikrodenetleyici pin şeması
7. Port Programlama Şekil 2.1. Atmega16 mikrodenetleyici pin şeması A, B, C ve D portları için Register yapıları benzer şekildedir. -42- 7.1. Port Yönlendirme Mikrodenetleyicinin A, B, C, D ve varsa diğer
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar
DetaylıTEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ MİKROBİLGİSAYAR TABANLI SİSTEM TASARIMI DERSİ
1. ARDUINO MİKRODENETLEYİCİ KARTININ BİLGİSAYARA TANITILMASI VE PROGRAM KURULUMU Arduino kartını bilgisayara tanıtmak için öncelikle Arduino nun resmi sitesinden Arduino IDE programını buradaki bağlantıdan
DetaylıYeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.
ASP.NET DERS 1 Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. Gelen ekranda Visual C# seçildikten
Detaylı2019
Uygulama Kitapçığı www.toybotmaker.com 2019 TOYBOT PORT YAPISI Pin Numarası Fonksiyon 3, 5, 6 ve 9 PWM 4 Buzzer 7 Kırmızı LED 8 Sarı LED 10 Servo motor 11 Yeşil LED 12 ve 13 Mesafe sensörü 1) TOYBOT İLE
Detaylıif (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");
Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir
Detaylıweb-sitesi : satış : teknik destek : tel : IM-SMO20 Ultrasonik Mesafe Sensörü Özellikler
web-sitesi : www.inovasyonmuhendislik.com www.evarobot.com satış : satis@inovasyonmuhendislik.com teknik destek : destek@inovasyonmuhendislik.com tel : +90 222 2290710 IM-SMO20 ultrasonik mesafe sensörü
DetaylıHızlı ve Kolay Arduıno. Volkan Kanat
Hızlı ve Kolay Arduıno Volkan Kanat İçindekiler Uygulama 1: Buton ile Led Kontrolü 1 Buton ile LED Kontrolü 2 Uygulama 2: RGB LED Animasyonu 11 RGB LED Animasyonu 12 Uygulama 3: 7 Segment Gösterge ile
DetaylıDeneyde Gerekli olan Malzemeler: Arduino Uno, 8.2 k direnç, buton, bağlantı kabloları
MİKRODENETLEYİCİ II LAB. DENEY FÖYÜ Deneyin Adı: Buton Kontrol Deneyde Gerekli olan Malzemeler: Arduino Uno, 8.2 k direnç, buton, bağlantı kabloları Deneyin Yapılışı: Dijital pinler giriş olarak ayarlandığında
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
DetaylıJavascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.
Javascript Html sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. click olayları, uyarı mesajları gibi hareketlerle sayfayı daha dinamik hale getirir. Javascript olmadan yazılan html
DetaylıKOCAELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ
KOCAELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ Nesneye Yönelik Programlama C++ ile Beaglebone Black de Bluetooth Haberleşmesi Danışman: Yrd. Doç. Dr. Mehmet YAKUT Sinan
Detaylıwhile(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO
while(), do-while(), for() Döngü (loop) : Bir koşul sağlandığı (true olduğu) sürece bir veya birden çok komutun tekrarlanması işlemidir. Java Döngüler (loops) While() do-while() for ( ) while ( koşul )
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu Makaleler PIC ile LED Yakıp Söndüren Devre PIC ile LED Yakıp Söndüren Devre Canol Gökel - 13 Ekim 2006 Giriş Merhaba arkadaşlar, bu makalemizde PIC'e yeni başlayanlar için basit
Detaylı5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr
5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler STRING FONKSİYONU... 3 SPLIT FONKSİYONU...
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA DÖNGÜLER (FOR, WHILE, DO-WHILE) C# da döngüleri dört çeşit olarak sayabiliriz. Bunlar a) For döngüsü: Bu döngüde başlangıç ve bitiş sınırları verilerek kullanılır. Döngü tanım
DetaylıBİLG Dr. Mustafa T. Babagil 1
BİLG214 20.10.2009 Dr. Mustafa T. Babagil 1 Yapısal bilgi türlerinin tanımlanması. (C++ daki struct yapısı. ) Daha önce öğrenmiş olduğumuz bilgi tipleri char, int ve float v.b. değişkenler ile dizi (array)
DetaylıBİLGİSAYAR BİLİMİ DERSİ (KUR-2)
BİLGİSAYAR BİLİMİ DERSİ (KUR-2) ROBOT PROGRAMLAMA 2.1.1. Robot Mimarisi 2.1.2. Robot Türleri ve Eğitsel Amaçlı Robotlar 2.1.3. Eğitsel Robotta Mekanik Bileşenler 2.1.4. Eğitsel Robotta Elektromekanik Bileşenler
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,
BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER, C++ İÇİN UFAK HATIRLATMALAR Değişken adları bir harf ile başlamalıdır. (a-z, A-Z). Değişken adı numara içerebilir.
DetaylıDÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()
(LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip
DetaylıMikroişlemciler ve Mikrodenetleyiciler
Mikroişlemciler ve Mikrodenetleyiciler GİRİŞ Mikroişlemci Nedir? Mikroişlemcileri Birbirinden Ayıran Özellikler Mikroişlemciyi Oluşturan Birimler ve Görevleri Bellekler Mikrodenetleyiciler Mikroişlemci
DetaylıParalel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları
Paralel ve Seri İletişim Şekil1a: Paralel İletişim Şekil1b. Seri iletişim Şekil 2: İletişim Modları Asenkron/Senkron İletişim PROTEUS/ISIS SANAL SERİ PORT ile C# USART HABERLEŞMESİ Seri iletişimde, saniyedeki
DetaylıBMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler
BMÜ-111 Algoritma ve Programlama Bölüm 5 Tek Boyutlu Diziler Yrd. Doç. Dr. İlhan AYDIN 1 Problem 100 adet sayı okumak istediğimizi düşünelim. Bu sayıların ortalaması hesaplanacak ve sayıların kaç tanesinin
DetaylıÇoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say
İÇİNDEKİLER 1. Bilgisayarın Yapısı Ve Programlama Dilleri Giriş 1 Bilgisayar ve Programlamanın Kısa Bir Tarihçesi 2 Donanım ve Yazılım Kavramları 3 Bilgisayarın Donanımsal yapısı 4 Giriş Birimi (Input
DetaylıBUTON KONTROLÜ. Pull-Down Bağlantı (Ters Bağlantı) Butona basılmadığında Giriş=1 Butona basıldığında Giriş=0
BUTON KONTROLÜ PULL-DOWN BAĞLANTI PULL-UP BAĞLANTI PIC girişlerine bağlı botonlara basılıp basılmadığını bilmez. Sadece o girişte 0 mı var 1 mi var onu bilir. Bağlantının türüne göre bu eşleştirmeyi sizin
DetaylıDÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN
DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN GİRİŞ Ekrana «Merhaba Java» şeklinde bir mesajı 100 defa yazmak istediğinizi düşünelim. Aşağıdaki komut satırını 100 kez yazmak sıkıcı
DetaylıBLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)
BLGM108 1. BÖLÜM Problem Çözme Kavramları (Algoritma ve Akış Şemaları) 1 Yazılım Geliştirme Adımları 1. Gereksinimlerin belirlenmesi Problemin ne olduğunu anlama: sorunu çözmek için ne gereklidir, çözüm
DetaylıFP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU
FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU FP52 kart okuyucusunu; Mody serisi dış kapı buton modülleri ile birlikte kullanılır. Fp52 ile iki farklı röle çıkışı vardır.500 kullanıcıya kadar tanımlanabilir.
DetaylıInternet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU
Internet Programming I Hafta III Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Dönen Değer? Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine
DetaylıNice MC424. Kontrol Ünitesi
Nice MC424 Kontrol Ünitesi TR A E B C F= 30 mm D C B 90 100 100 110 120 130 Model: Wg2024 WG3524 (mm) C B WINGO 2024... 90 110 120 101 110 D (mm): 700 850 E (mm) 100 600 750 110 590 740 120 580 730 130
DetaylıHow to ASP Language. Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 29 Eki. 1 Kas. 2013
How to ASP Language Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı 29 Eki. 1 Kas. 2013 Öğr. Gör. Murat KEÇECĠOĞLU Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine bir
DetaylıALGORİTMA VE PROGRAMLAMA II
ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Veri Hiyerarşisi Dosyalara Giriş
DetaylıSCRATCH İLE ARDUİNO PROGRAMLAMA
SCRATCH İLE ARDUİNO PROGRAMLAMA Mahmut BORA KARAKUŞ borakarakus@yandex.com Sayfa 1 Katkılarından dolayı robotistan.com a teşekkür ederim. Robotistan Satış Ofisi: Perpa Ticaret Merkezi B Blok Kat:8 No:1101
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Nedir? Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer
DetaylıBİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları
BİLGİSAYAR PROGRAMLAMA Algoritma ve Akış Şemaları Algoritma tanımı Algoritma özellikleri Algoritma tasarımı Akış şemaları Dallanma simgeleri Döngü simgeleri Akış şeması tasarımı Akış şeması örnekleri Konu
Detaylıidea rsbasic KOMUTLARI
idea KOMUTLARI İÇİNDEKİLER 2.1 Etiketler (Labels)... 4 2.2 Yorumlar (Comments)... 5 2.3 Semboller (Symbols)... 6 2.4 backward (geri)... 7 2.5 debug (hata ayıkla/izle)... 8 2.6 dec (azalt)... 9 2.7 do..
DetaylıKONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {
KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR IF ELSE YAPISI if (deger) { else { YUKARIDAKI IFADEDE deger EGER TRUE İSE if PARANTEZLERİ İÇİNDEKİ DEĞER
DetaylıKARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ AKILLI FAN KONTROLÜ TASARIM PROJESİ Eren GÜMÜŞ 2015-2016 GÜZ DÖNEMİ KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ
Detaylıdisp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA
MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp
DetaylıAndroid Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
DetaylıKİRLİ BOR YAĞI TEMİZLEME MAKİNASI
T.C. KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ KİRLİ BOR YAĞI TEMİZLEME MAKİNASI EMRE ERTUĞRUL 2015210226004 ONUR GİLAN 2015110225009 Tez Danışmanı Prof.Dr.Ahmet DEMİR 09.2017
DetaylıPROGRAMLAMAYA GİRİŞ FONKSİYONLAR
PROGRAMLAMAYA GİRİŞ FONKSİYONLAR Fonksiyonlar C programlama dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya
DetaylıAkış Kontrol Mekanizmaları
Akış Kontrol Mekanizmaları 1 Akış Kontrol Mekanizmaları if else switch for döngüsü for döngüsünün çalışma prensibi for döngüsüyle ilgili örnekler for döngüsüyle ilgili kurallar while döngüsü while döngüsünün
DetaylıSistem Programlama Deney 1
Sistem Programlama Deney 1 Deney başlamadan önce deney grubu listenizi aşağıdaki dokümana yazınız: https://docs.google.com/spreadsheets/d/1gxplmgkkfwlutcvn9_its7tt rcwuzkqfnwhlpfdodhw/edit?usp=sharing
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Döngüler for Döngüsü while Döngüsü
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Döngüler for Döngüsü while Döngüsü do-while Döngüsü break Deyimi Kullanımı continue Deyimi
DetaylıEastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ
Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ DÖNEM SONU SINAVI GÜZ 2009-2010 13 Ocak 2010, Sınav Süresi: 120 dakika. İsim
Detaylı1. PORTB ye bağlı 8 adet LED i ikili sayı sisteminde yukarı saydıracak programı
1. PORTB ye bağlı 8 adet LED i ikili sayı sisteminde yukarı saydıracak programı yazınız. SAYAC1 EQU 0X20 devam movlw B'00000000' call DELAY incf PORTB,f ;Akü ye 0' sabit değerini yaz. ;Aküdeki değer PORTB
DetaylıSEESAW 24V DC BARİYER KONTROL KARTI KULLANIM KİTABI V 2.0
SEESAW 24V DC BARİYER KONTROL KARTI KULLANIM KİTABI V 2.0 EKİM, 2010 KONTAL ELEKTRONİK :: SEESAW BARİYER KONTROL KARTI KULLANIM KİTABI V2.0 0 SEESAW 24V DC BARİYER KONTROL KARTI KARTI VE KULLANIMI Seesaw
DetaylıLCD (Liquid Crystal Display )
LCD (Liquid Crystal Display ) Hafif olmaları,az yer kaplamaları gibi avantajları yüzünden günlük hayatta birçok cihazda tercih edilen Standart LCD paneller +5 V ile çalışır ve genellikle 14 konnektor lü
DetaylıZaman Değişkeni Tanımlama ve Yürürlükteki Zaman Değerini İfade Etme
Tarih-saat İşlemleri Bu sayfada zaman yöntem kodları üzerinde duracağız. Bu kodlar zaman birimlerini ifade etmekte, nesneleri zamana göre sıralamakta ve sorgulamakta kullanılır Zaman Değişkeni Tanımlama
DetaylıOĞUZHAN ÇİFTÇİ DENEYLERLE ELEKTRONİK. Arduino Destekli
OĞUZHAN ÇİFTÇİ DENEYLERLE ELEKTRONİK Arduino Destekli İstanbul - 2017 1 Marmara Üniversitesi Elektrik-Elektronik Mühendisliği 2017 2 Yazar Hakkında Bu kitabın yazarı 1995 doğumlu ve Çanakkale, Biga lı
DetaylıHow to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. Hafta V
How to ASP Language Elbistan Meslek Yüksek Okulu 2014 2015 Güz Yarıyılı Hafta V Öğr. Gör. Murat KEÇECĠOĞLU Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine bir değer sunarak
DetaylıBIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 5 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Çoklu Koşul Yapıları, Sözde Kod, Algoritmalar Arasında Dönüşüm) Yrd. Doç. Dr. İbrahim
DetaylıB03.10 Algoritmalari Uygulamak : Durum 3 (Yuvalı Kontrol Yapıları) Şimdi başka bir problem üzerinde çalışalım.
85 Yrd. Doç. Dr. Yakup EMÜL, Bilgisayar Programlama Ders Notları (B03) Şimdi başka bir problem üzerinde çalışalım. Algoritmamızı yine sahte kod ve yukarıdan aşağıya adımsal iyileştirmeyle oluşturacağız
DetaylıMATLAB/Programı Dallandıran İfadeler
MATLAB/Programı Dallandıran İfadeler Dal yapıları, program kodlarından istenilenleri seçen ve onları işleten, istenilen kodları ise değerlirme dışı bırakabilen MATLAB ifadeleridir. if Switch, case try/catch
DetaylıMİKRODENETLEYİCİLER ÖRNEK PROGRAMLAR
MİKRODENETLEYİCİLER ÖRNEK PROGRAMLAR Bülent ÖZBEK Örnek Program -1- B Portuna bağlı LED leri Yakma Bu programda PIC16F84 mikrodenetleyicisinin B portuna bağlı 8 adet LED in yanması sağlanacaktır. Bunu
DetaylıKOD PARÇACIKLARI 1 / 5
KOD PARÇACIKLARI 1 / 5 Kod Parçacıkları (CodeSnipet) Kod parçacıkları paneli animasyon yazılımının beşinci versiyonunda gelmiş bir yeniliktir. Kod yazmak yerine panelden ilgili kodu seçip çift tıklamak
Detaylık ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.
MATRİS TRANSPOZU: Bir matrisin satırlarını sütun, sütunlarınıda satır yaparak elde edilen matrise transpoz matris denilir. Diğer bir değişle, eğer A matrisi aşağıdaki gibi tanımlandıysa bu matrisin transpoz
DetaylıBu amaçla, if ve switch gibi karar verme deyimleri, for, while, do..while gibi döngü deyimleri kullanılır.
PHP de Program Denetimi Belli durumlarda örneğin değişkenlerin aldığı değerlere veya sayfaya yapılan ziyaretlere göre PHP programının nasıl davranacağına karar vermemiz gerekir. Bu yönlendirmeleri, program
DetaylıDiziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU
Diziler Yrd.Doç.Dr.Bülent ÇOBANOĞLU Dizi (Array) Nedir? Bellekte sürekli yer kaplayan artarda sıralanmış aynı türden verilerin oluşturduğu kümeye dizi (array) denir. Dizi, çok fazla miktardaki tek tip
DetaylıDENEY-7. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ
DENEY-7 SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ MİKRODENETLEYİCİLERDE ANALOG DİJİTAL DÖNÜŞTÜRÜCÜ Doğada bulunan tüm sistemler analog düzendedir.
Detaylıİstanbul Teknik Üniversitesi IEEE Öğrenci Kolu DİZİLER
DİZİLER Dizi Nedir? Aynı türden nesnelerin oluşturduğu, bellekte bitişik bir biçimde bulunan veri yapısına dizi denir.mesela alfabe diye bir dizi tanımlarız, harfleri a,b,c,d... diye sıralarız.dizinin
Detaylı