#include <Deneyap_OLED.h> OLED OLED1; #include <Deneyap_GPSveGLONASSkonumBelirleyici.h> // Deneyap GPS ve GLONASS Konum Belirleyici kutuphanesi eklenmesi GPS GPS; unsigned long timer1 = 0; void setup() { //Serial.begin(115200); //OLED Ekran Modülü OLED1.begin(0x7A); OLED1.clearDisplay(); if (!GPS.begin(0x2F)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi…
Yazar: Melih
Deneyap Kart – Masa Saati
Bu projemizde Deneyap Kart modüllerinden OLED ekran, gerçek zamanlı saat modülü, sıcaklık ve nem sensörü mödülü, dokunmatik tuş yakımı modülünü kullandık. Tüm parçalar I2C bağlantı kabloları ile kolaylıkla bağlandı. Her birinin kütüphanesini indirip kodladık. Dokunmatik tuş takımı ile saatin ayarını…
Arduino UNO – LDR Kullanımı
Devre Bağlantıları Kodlar #include <LiquidCrystal_I2C.h> int AnalogGiris = 0; LiquidCrystal_I2C lcd_1(39, 16, 2); void setup() { lcd_1.init(); pinMode(A0, INPUT); lcd_1.clear(); lcd_1.backlight(); lcd_1.setCursor(0, 0); lcd_1.print("ISIK SEViYESi"); } void loop() { AnalogGiris = analogRead(A0); lcd_1.setCursor(0, 1); lcd_1.print(AnalogGiris); lcd_1.print(" "); delay(20); // Wait…
Arduino UNO – Mesafe Ölçer
Devre Şeması Kodlar #include <LiquidCrystal_I2C.h> int Mesafe = 0; LiquidCrystal_I2C lcd_1(39, 16, 2); long readUltrasonicDistance(int triggerPin, int echoPin) { pinMode(triggerPin, OUTPUT); // Clear the trigger digitalWrite(triggerPin, LOW); delayMicroseconds(2); // Sets the trigger pin to HIGH state for 10 microseconds digitalWrite(triggerPin,…
Arduino UNO – Şifreli Kilit Uygulaması
Devre Bağlantıları Kodlar #include <Servo.h> Servo kilit; #include <Keypad.h> const byte ROWS = 4; const byte COLS = 4; char keys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; byte rowPins[ROWS] = {13, 12, 11, 10}; byte colPins[COLS] = {9, 8,…
Arduino UNO – Keypad ve 16×2 LCD ile Sayı Bulmaca Oyunu
Devre Şeması Kodlar #include <Keypad.h> const byte ROWS = 4; const byte COLS = 4; char keys[ROWS][COLS] = { { '1', '2', '3', 'A' }, { '4', '5', '6', 'B' }, { '7', '8', '9', 'C' }, { '*', '0',…
Devamını Oku Arduino UNO – Keypad ve 16×2 LCD ile Sayı Bulmaca Oyunu
Arduino UNO – Servo Motor Kullanımı
Devre Şeması Kodlar #include <Servo.h> Servo servo_9; void setup() { servo_9.attach(9, 500, 2500); } void loop() { servo_9.write(0); delay(2000); // Wait for 2000 millisecond(s) servo_9.write(60); delay(2000); // Wait for 2000 millisecond(s) servo_9.write(120); delay(2000); // Wait for 2000 millisecond(s) servo_9.write(180); delay(2000);…
Arduino UNO – Joystick Kullanımı
Joystick içerisinde 2 adet potansiyometre ve bir adet buton bulunduran bir devre elemanıdır. Bu devre elemanının yapısını ve nasıl kullanıldığını ayrıntılı bir şekilde incelemek için bağlantıyı kullanabilirsiniz: https://www.robocombo.com/blog/icerik/arduino-ile-joystick-kullanimi
Arduino UNO – Potansiyemetre ve LCD Kullanımı
Devre Şeması Sağdaki potansiyometre Analog IN için kullanılan potansiyometredir. Soldaki LCD'nin ekran koyuluk miktarını ayarlayan potansiyometredir. Arduino IDE Kodları #include <LiquidCrystal.h> int analog0 = 0; LiquidCrystal lcd_1(12, 11, 5, 4, 3, 2); void setup() { lcd_1.begin(16, 2); // Set up…
Arduino UNO – Potansiyometre ile 10 LED’li Seviye Göstergesi
Bu çalışmamızda potansiyometrenin değerini 0'dan 5 Volta kadar değiştireceğiz ve bu değişimi 10 LED ile göstereceğiz. Yukarıdaki devrede yerden kazanmak için LED'lerin bacaklarının boylarını değiştirdim. Uzun bacak 'Anot' kısa bacak 'Katot' olarak kullanılmıştır. Arduino IDE kodları void setup() { for…
Devamını Oku Arduino UNO – Potansiyometre ile 10 LED’li Seviye Göstergesi