1 Mayıs 2026 Cuma
Arduino Projeleri

Android Telefondan Arduino ile RGB Led Kontrolü

5kviews

RGB Kontrolünü android telefon ile kontrol etmek isteyenler için basit ve kullanışlı bir devredir. Arduino ile bluetooth modülü ile bağlantı kurulmaktadır.

Devre için ihtiyaç duyduğumuz malzemeler;

  • Arduino
  •  Bluetooth Module(HC-05/06)
  •  RGB LED
  •  Android Akıllı Telefon
  •  Bağlantı Kabloları

rgb-arduino

Arduino Kodları

Arduinonun 3., 5. ve 6. pinlerini çıkış pini olarak belirledik. Bu pinler RGB ledimizin sırasıyla kırmızı, yeşil ve mavi uçlarına bağlıyoruz.

#include <SoftwareSerial.h>
SoftwareSerial BLU(0,1);
#define redPin 6
#define greenPin 3
#define bluePin 5
void setup()
{
  //Serial setup
  Serial.begin(9600);
  Serial.println("-= HC-05 Bluetooth RGB LED =-");
  BLU.begin(9600);
  BLU.println("-= HC-05 Bluetooth RGB LED =-");
 
  pinMode(4, OUTPUT);
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
  digitalWrite(4,HIGH);
  setColor(255, 0, 0);
  delay(500);
  setColor(0, 255, 0);
  delay(500);
  setColor(0, 0, 255);
  delay(500);
  setColor(255, 255, 255);
}
void loop()
{
  while (BLU.available() > 0)
  {
    int redInt = BLU.parseInt();
    int greenInt = BLU.parseInt();
    int blueInt = BLU.parseInt();
    redInt = constrain(redInt, 0, 255);
    greenInt = constrain(greenInt, 0, 255);
    blueInt = constrain(blueInt, 0, 255);
    if (BLU.available() > 0)
    {
      setColor(redInt, greenInt, blueInt);
      Serial.print("Red: ");
      Serial.print(redInt);
      Serial.print(" Green: ");
      Serial.print(greenInt);
      Serial.print(" Blue: ");
      Serial.print(blueInt);
      Serial.println();
      BLU.flush();
    }
  }
}
void setColor(int red, int green, int blue)
{
  analogWrite(redPin, red);
  analogWrite(greenPin, green);
  analogWrite(bluePin, blue);
}

Yukarıda yer alan kodları arduinomuza yükledikten sonra aşağıda yer alan şekildeki gibi arduino bağlantılarımızı gerçekleştiriyoruz.

  • VCC>>5V
  • GND>>Ground
  • TX>>RX
  • RX>>TX

rgb-arduino-2

Arduinomuzu telefon ile kontrol etmek içinde Google Play Marketten Color Led Controller isimli uygulamayı yükleyerek bluetooth bağlantısını kullanarak ledimizi kontrol ediyoruz.

Uygulama için tıklayınız

 

Leave a Response

ekurt
Tecrübelerini ve bildiklerini kendine saklamayan, iyi bir eğitimci olmaya çalışan Mühendis...