rgb led sorunu

Başlatan basımızaİcatCıkarma, 24 Ekim 2016, 11:42:15

basımızaİcatCıkarma

sa attiny serisi ile rgb led renklerinin potansiyometre ile degiştirmke istiyom kodlar ve proteus cızımı hakkında yardım edıcek var mı ?

basımızaİcatCıkarma

konuyla ilgilenenler bi bakabılır mı yapdıgım calısmaya bu çalışmada potansıyometreyı cevırdıkce renk degıscek kodları yaza bılen var mı

https://circuits.io/circuits/2158389-rgb-potansiyometre-ayarli-isik link

bu olmassa şunu yazın arama yerıne ""rgb-Potansıyometre ayarlı ışık""  ilk çıkan calısma attinyli olan

Adnancoskun

sen tam olarak ne yapmak istediğini yazabilirmisin?
Potu çevirdikçe renk değişecek? hangi renkten hangi renge doğru değişecek,?
Bu bir ödev mi? projemi? rgb ledlerin power led mi?
Tanrı Türk'ü Korusun ve Yüceltsin.

basımızaİcatCıkarma

konuyla ilgilendigin için sagol bu bir proje renk kısacası potu çevirdikçe en son renge doru gidicek en son beyaz olucak

Adnancoskun

Alıntı yapılan: basımızaİcatCıkarma - 24 Ekim 2016, 12:34:31konuyla ilgilendigin için sagol bu bir proje renk kısacası potu çevirdikçe en son renge doru gidicek en son beyaz olucak
Peki hangi renk ile başlayacak?
Tanrı Türk'ü Korusun ve Yüceltsin.


toyer


basımızaİcatCıkarma

şu kodları yazıcak bir usta babayigit yokmudur ?

seron

Alıntı yapılan: basımızaİcatCıkarma - 24 Ekim 2016, 18:50:59şu kodları yazıcak bir usta babayigit yokmudur ?
varsa da acaba uğraşmak isteyen kaç kişi vardır?..

Naçizane tavsiye:
Robot sitelerinden yardım istenebilir. picproje gibi veya buna benzer sitelerden.

Flatron

@basımızaİcatCıkarma
verdiğiniz linkte zaten kodlar var .Sayfada "Code Editor" butonuna tıklayın aşağıda kodlar görünüyor

seron

şöyle yapalım da gözüksün:
 
// INPUT: Potentiometer should be connected to 5V and GND
int potPin = PB3; // Potentiometer output connected to analog pin 3
int potVal = 0; // Variable to store the input from the potentiometer

// OUTPUT: Use digital pins 9-11, the Pulse-width Modulation (PWM) pins
// LED's cathodes should be connected to digital GND
int redPin = PB0;   // Red LED,   connected to digital pin 9
int grnPin = PB1;  // Green LED, connected to digital pin 10
int bluPin = PB2;  // Blue LED,  connected to digital pin 11

// Program variables
int redVal = 0;   // Variables to store the values to send to the pins
int grnVal = 0;
int bluVal = 0;

void setup()
{
  pinMode(redPin, OUTPUT);   // sets the pins as output
  pinMode(grnPin, OUTPUT);   
  pinMode(bluPin, OUTPUT);
}

// Main program
void loop()
{
  potVal = analogRead(potPin);   // read the potentiometer value at the input pin

  if (potVal < 341)  // Lowest third of the potentiometer's range (0-340)
  {                 
    potVal = (potVal * 3) / 4; // Normalize to 0-255

    redVal = 256 - potVal;  // Red from full to off
    grnVal = potVal;        // Green from off to full
    bluVal = 1;             // Blue off
  }
  else if (potVal < 682) // Middle third of potentiometer's range (341-681)
  {
    potVal = ( (potVal-341) * 3) / 4; // Normalize to 0-255

    redVal = 1;            // Red off
    grnVal = 256 - potVal; // Green from full to off
    bluVal = potVal;       // Blue from off to full
  }
  else  // Upper third of potentiometer"s range (682-1023)
  {
    potVal = ( (potVal-683) * 3) / 4; // Normalize to 0-255

    redVal = potVal;       // Red from off to full
    grnVal = 1;            // Green off
    bluVal = 256 - potVal; // Blue from full to off
  }
  analogWrite(redPin, redVal);   // Write values to LED pins
  analogWrite(grnPin, grnVal);
  analogWrite(bluPin, bluVal); 
}
Bu da kodun belge hali:

basımızaİcatCıkarma

2 sorum daha var

1.si ben bu kodları arduınounoda denedım calısıyor ama ben attiny entegrelerinde çalısmasını ıstiyom acaba attiny nin hangi serisinde bu kodlar calısır ?
2. olarak 2. pot kullancam onunlada parlaklık ayarlıcam onunda kodları bilen var mı ?

mustafayilmaz

Alıntı yapılan: basımızaİcatCıkarma - 26 Ekim 2016, 18:12:592 sorum daha var

1.si ben bu kodları arduınounoda denedım calısıyor ama ben attiny entegrelerinde çalısmasını ıstiyom acaba attiny nin hangi serisinde bu kodlar calısır ?
2. olarak 2. pot kullancam onunlada parlaklık ayarlıcam onunda kodları bilen var mı ?

Kodlar ATtiny85'e  uyarlanabilir.  http://expkits.com/smagaza/DigisparkATTINY85#.WBDyDY-LTDc

Parlaklık ayarı için; redval, grnval, bluval değerlerini orantılı olarak azaltmanız/artırmanız gerek.

mustafayilmaz

Alıntı yapılan: basımızaİcatCıkarma - 26 Ekim 2016, 21:39:40rgb konusu attiny85 demişinde daha düşük bir attiny olmaz mı mümkünse en düşük attiny söyleyebilir misin çünkü 1 tane yapmıcam 1 sürü yapabılırım ondan fiyat olarak en düşük olan attiny lazım bide parlaklık konusunu tam anlamadım ? biraz daha acar mısınn

ÖM yerine, buradan cevap vereyim.

Popüler bir entegre olduğu için önerdim. İşin maddiyatını bilmem..
Çok yüksek adetli alımlarda, ürünün birim fiyatı düşer.

İnternet kaynaklarından detayları okuyup öğrenebilirsiniz.

Bir yerden başlayın, takıldığınız yerde konuya yazarsınız.

 

basımızaİcatCıkarma

attiny85 olmaz :SS başka attiny serisi önericek para sıkıntısı var


Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın