Attiny85 ile renkli yumurta projesi

Yumurta ile yapılmış ilgi çekici bu projemizde bir adet fototransistör ile bir adet RGB 4 pinli LED kullanılmıştır. Projemizin çalışma mantığı ise şu şekildedir.

Kumandadan herhangi bir tuşa basıldığında fototransistör bir değer üretir. Bu değer arduinonun girişine uygulanır ve değer algılayan attiny RGB LEDe rastgele değerler vererek yumurtamızı rengarenk yapar.

Projemizin bağlantı şeması aşağıdaki gibidir.

attiny85_yumurta_baglanti

Programı arduino UNO aracılığıyla attiny85 yüklememiz gerekmektedir.

attiny85_yumurta_programlayici

Daha sonra adımları uygulayın

attiny85_yumurta2

attiny85_yumurta3

attiny85_yumurta4

attiny85_yumurta5

Programımız

// Programımız www.arduinom.org tarafından yayınlanmıştır
// Programın amacı kumandandan bilgi aldıktan sonra LED renkleri rastgele değişir.

int ledPinRED = 2;    // Kırmızı bağlantı ucu digital pin 2
int ledPinGREEN = 1;  // Yeşil Kırmızı bağlantı ucu digital pin 1
int ledPinBLUE = 4;   // Mavi Kırmızı bağlantı ucu digital pin 0
int inPin = 0;   // IR fototransistor
int randRED = 0;
int randGREEN = 0;
int randBLUE = 0;

void setup() {
  pinMode(inPin, INPUT);    // fototransistor giriş
}

void loop(){
  while(digitalRead(inPin) != LOW) {};  // kumandandan gelen değeri oku
  
    randRED = random(255); // rastgele numara üret
    randGREEN = random(255); 
    randBLUE = random(255);
   
    analogWrite(ledPinRED, randRED);        
    analogWrite(ledPinGREEN, randGREEN);        
    analogWrite(ledPinBLUE, randBLUE);        
    delay(100);  
  }

Proje alıntıdır. http://www.instructables.com/

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

  

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.