Ders 22 – Bluetooth kontrollü gece lambası

Arkadaşlar merhaba ;

bu günki uygulamamız ledli neopixel kullanarak bluetooth modülü ile birlikte cep telefonundan kontrol edilen gece lambası yapımı.. bu uygulamamızda elimizdeki 12 lik neopixel modülümüzü ve hc 06 bluetooth modülümüzü kullanacağız şema aşşağıdaki gibidir

neopixel tarafında pwr – 5 v , gnd-gnd ve In girişini de 6 numaralı pin e takıyoruz

bluetooth tarafında ise vcc-5v , gnd-gnd,txd-9,rxd,10 bağlıyoruz

#include <Adafruit_NeoPixel.h>
#include <SoftwareSerial.h>

SoftwareSerial mySerial(9, 10); // RX, TX

#define PIN 6
#define NUMPIXELS 12
int kirmizi,yesil,mavi;

Adafruit_NeoPixel led = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int bekleme = 20;

void setup() {
  Serial.begin(9600);
  mySerial.begin(9600);
  mySerial.setTimeout(50);
  led.begin();
  led.show();
 
}
 
void loop() {
 
  while (mySerial.available() > 0) {
 
    kirmizi = mySerial.parseInt();
 
    yesil = mySerial.parseInt();
 
    mavi = mySerial.parseInt();
 
    if (mySerial.read() == ')') {

      for(int i=0;i<NUMPIXELS;i++){

    
      led.setPixelColor(i, led.Color(kirmizi,yesil,mavi));
      led.show(); 
      delay(bekleme);

  }
 
      Serial.print(kirmizi);
      Serial.print(" ");
      Serial.print(yesil);
      Serial.print(" ");
      Serial.println(mavi);

    }
  }
}

son olarak cep telefonumuzdan kontrol edeceğimiz uygulamayı kuruyoruz

yüklemeler kısmında color LED controller app indirip kuruyoruz cep telefonundan önce bluetooth bağlantısı yapıyoruz 1234 bağlantı kodu sonra programı açıp bluetooth a bağlayıp renklerle dans ediyoruz