Seri Monitör Çarpım Tablosu 3 Buton Devre Şeması: Devre Seneryosu: Devre çalıştırıldığında hiç bir şey olmayacaktır. İstenilen butona basıldığında ilgili basamağa ait çarpım tablosu aşağıdaki gibi seri monitör ekranına yazdırılacaktır. Devre Kodları // C++ code // int buton1,buton2,buton3,k; void setup() { pinMode(5, OUTPUT); pinMode(2, INPUT); pinMode(3, INPUT); pinMode(4, INPUT); Serial.begin(9600);//Seri Monitör başlatılıyor //SERİ MONİTÖRÜ TEMİZLEME for(int i=0; i<10; i++) { …
Devamını Oku »Robotik ve Kodlama
Arduino Seri Monitör Kullanımı -1
Arduino Seri Monitör Kullanımı -1 Arduino’nun bilgisayarla seri iletişimini sağlamak için Serial Monitor oldukça önemlidir. Bu monitör, Arduino’nun gönderdiği veya aldığı verileri izlemenizi sağlar. Arduino IDE üzerinde Serial Monitor’u açmak için aşağıdaki adımları takip edebilirsiniz: İlk olarak, Arduino kartınızı bilgisayarınıza bağlayın. Arduino IDE programını açın. Üst menü çubuğundan “Araçlar (Tools)” bölümüne tıklayın. Ardından, “Seri Port Ekranı (Serial Monitor)” seçeneğine dokunun. …
Devamını Oku »Arduino Ledler İstenilen Sayıda Yansın
Arduino Led Kontrol Devre Seneryosu: Burada toplam 3 tane ledimiz bulunmaktadır. Devremizdeki ledlerin yanma sayısını global olarak tanımladığımız değişkenlere girdiğimizde ledler istediğimiz sayıda yanmaktadır. Devre Kodları: int kled=15;//KIRMIZI LED 15 KERE YANSIN int sled=20;//SARI LED 20 KERE YANSIN int yled=25;//YEŞİL LED 25 KERE YANSIN int i,k; void setup() { pinMode(5, OUTPUT);//KIRMIZI pinMode(6, OUTPUT);//SARI pinMode(7, OUTPUT);//KIRMIZI } void loop() { for(i=6;i<=8;i++)//bacak …
Devamını Oku »Arduino Push Buton Vaviyen Uygulaması
Arduino Push Buton Vaviyen Uygulaması Devre Seneryosu: Üstteki devrede her buton ledin bir önceki durumu değiştirme yeteneğine sahip olacak şekilde programlanmıştır. Her iki buton da açma ve kapama özelliğine sahiptir. Bu kullanıma vaviyen ismi verilir. Devre Kodları: //global değişken olarak tanımlama int abutonu=0; int bbutonu=0; int durum=0; void setup() { pinMode(2,OUTPUT); pinMode(8,INPUT);//A BUTONU; pinMode(9,INPUT);//B BUTONU; digitalWrite(2,durum); } void loop() { …
Devamını Oku »Arduino İki Buton Kullanımı
Arduino İki Buton İle Led Açma Kapatma Devre Senaryosu: Devremizde iki buton kullanılarak ledlerin sıra ile yanması ve sıra ile sönmesi sağlanmıştır. Buton 1 e basıldığında ledler soldan sağa doğru 500 ms aralıklar ile yanmakta Buton 2 ye basıldığında yanmış olan ledler sağdan sola 500 ms aralıklar ile sönecektir. Devre Şeması: Devre Kodları: // C++ code // void setup() { …
Devamını Oku »Arduino İle Buton Kullanımı
Arduino İle Buton Kullanımı Basit Uygulama Arduino devrelerimizde buton kullanımı oldukça basittir. Butonun bir bacağı direk +5v bağlanır diğer ayağı direnç ile GND ye bağlanı GND ye bağlanan bacak arduinonun ilgili bacağına götürülür ve bu bacak bizim için artık Input tipinde dir. Bu durumu kodlama yazarken belirtmek gerekir. Devre Senaryosu Devre ilk çalıştırıldığında hiçbir led yanmayacaktır. Devre Üzerindeki push butona …
Devamını Oku »Arduino Do-While Döngüsü Kullanımı
Arduino Do-While Döngüsü Kullanımı Devre Şeması: Devre Senaryosu: Her öğrenci kendi yazacak. Devre Kodları: // C++ code // int k=2; int s=2; void setup() { do { pinMode(k, OUTPUT); k++; } while(k<7); } void loop() { do { digitalWrite(s,HIGH); delay(500); s+=1; } while(s<=6); delay(1000); s=6; do { digitalWrite(s,LOW); delay(500); s=s-1; } while(s>=2); }
Devamını Oku »Arduino İle While Döngüsü Kullanarak Trafik Işıkları Projesi
While Döngüsü Kullanarak Trafik Işıkları Projesi Devre Seneryosu: Devre senaryosunu her öğrenci kendisi anlamlı ve dil bilgisi kurallarına uygun cümleler ile yazacak. Devre Şeması: Devre Kodları: // C++ code // int l=1; void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(13,OUTPUT); } void loop() { while(l<=10) { digitalWrite(2,HIGH); delay(3000); digitalWrite(2,LOW); delay(150); digitalWrite(3,1); delay(1000); digitalWrite(3,0); delay(150); digitalWrite(4,1); delay(2000); digitalWrite(4,0); delay(150); …
Devamını Oku »Arduino While Döngüsü Kullanımı
Arduino While Döngüsü Devre Şeması: Devre Seneryosu: Devre çalıştırıldığında ledler soldan sağa 500 ms aralıklarla yanacak bütün ledler yandıktan sonra 1 saniye bekleme yapılacak ve geriye doğru ledler 500 ms aralıklarla sönmeye başlayacak. Devre Kodları: // C++ code // int k=2; int s=2; void setup() { while(k<=6) { pinMode(k, OUTPUT); k++; } } void loop() { while(s<=6) { digitalWrite(s,HIGH); delay(500); …
Devamını Oku »İç İçe For Döngüsü
Arduino İç içe FOR Döngüsü Devre Seneryosu: Her öğrenci devrenin nasıl çalıştığını detaylı olarak anlatacak. Devre Şeması: Devre Kodları // C++ code // int dd,k,i; void setup() { for(k=2;k<=8;k++) { pinMode(k, OUTPUT); } pinMode(13, OUTPUT); //döngü sayıcı led } void loop() { for(dd=1;dd<=5;dd++)//dış döngü { for(i=2;i<=8;i++)//iç döngü { digitalWrite(i, HIGH); delay(500); } delay(1000); for(i=8;i>=2;i- -) //eksi eksi birleşik …
Devamını Oku »