Ana içeriğe git

Konu: rgb led sorunu (245 Kez okunmuş)

rgb led sorunu
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ı ?


  • Adnancoskun
  • [*][*][*][*][*]
  • Genel Moderatör
Ynt: rgb led sorunu
Yanıt #2
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?
MEVZU BAHİS VATAN İSE , GERİSİ TEFERRUATTIR

Ynt: rgb led sorunu
Yanıt #3
konuyla ilgilendigin için sagol bu bir proje renk kısacası potu çevirdikçe en son renge doru gidicek en son beyaz olucak



  • toyer
  • [*][*][*][*]
Ynt: rgb led sorunu
Yanıt #6
siyahı nasıl gösterecek bu led yaw :)

Ynt: rgb led sorunu
Yanıt #7
şu kodları yazıcak bir usta babayigit yokmudur ?

  • seron
  • [*][*][*][*][*]
Ynt: rgb led sorunu
Yanıt #8
ş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.
Usta değilim. Sadece hobistim.
Yanıtlarıma bakarak beni usta zannetmeyin.

  • Flatron
  • [*][*][*][*][*]
Ynt: rgb led sorunu
Yanıt #9
@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
Etme sohbet cahil ile, küstürürsün alma tahret cam kırığı ile, kestirirsin"

  • seron
  • [*][*][*][*][*]
Ynt: rgb led sorunu
Yanıt #10
şöyle yapalım da gözüksün:
Kod: [Seç]
  
// 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:
Usta değilim. Sadece hobistim.
Yanıtlarıma bakarak beni usta zannetmeyin.

Ynt: rgb led sorunu
Yanıt #11
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ı ?

Ynt: rgb led sorunu
Yanıt #12
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ı ?

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.
Forum yazışmalarında noktalama ve yazım kurallarına dikkat edelim.
Türkçe'mizi koruyalım!!!

Ynt: rgb led sorunu
Yanıt #13
rgb 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.

 
Forum yazışmalarında noktalama ve yazım kurallarına dikkat edelim.
Türkçe'mizi koruyalım!!!

Ynt: rgb led sorunu
Yanıt #14
attiny85 olmaz :SS başka attiny serisi önericek para sıkıntısı var