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',…

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 – 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…

Arduino UNO – Analog Giriş ve Potansiyometre

Potansiyometre nedir? Potansiyometre özünde bir dirençtir. Bu direncin içinden herhangi bir noktaya tamas edebilen bir ucu daha vardır. İşte ayarlanan kısmı burasıdır. Resim kaynağı: https://elektrikinfo.com/potansiyometre-nasil-calisir/ Görselden anlayacağınız gibi 2 numaralı uca bağlı olan kadran, direncin üzerinde gezebilmektedir. En temel kullanım…

Arduino UNO – Dijital Giriş Kullanımı

Bu devremizde Arduino'nun 8 numaralı pini giriş olarak kullanılmıştır. 9 numaralı pin de LED için kullanılmıştır. Bu devremiz butona bir kere basılınca LED yanmaya başlayacak. Tekrar basıldığında LED tekrar sönecek şekilde kodlanmıştır. bool durum = false; void setup() {  pinMode(8,…