Play Video

10 - PWM | ANALOGWRITE | RGB LED

PWM එහෙමත් නැත්නම් Pulse Width Modulation කියන්නෙ මොකක්ද? LED එකක Brightness එක අඩු වැඩි කරන්නෙ කොහොමද? RGB 4pin LED එකක් පාලනය කරන්නෙ කොහොමද? LED වර්ණ සංයෝග හදාගන්නෙ කොහොමද? කියන කාරනා නැග මේ වීඩියෝ එකේදි අපි කතා කරනවා.

Task 1 - LED Brightness control

❒ Components

Circuit and Code

Arduino Code එක පහතින් ලබාගන්න.

/*
  by Dileepa Jayawardena
  ii.lk
*/

void setup() {
pinMode(3,OUTPUT);
}

void loop() {
  for(int i=0;i<255;i++){
    analogWrite(3,i);//0-255
    delay(5);
    }
    for(int i=255;i>-1;i--){
    analogWrite(3,i);//0-255
    delay(5);
    }
}

Task 2 - RGB LED Color mix with analog inputs

❒ Components

Circuit and Code

Arduino Code එක පහතින් ලබාගන්න.

/*
  by Dileepa Jayawardena
  ii.lk
*/

void setup() {
  Serial.begin(9600);

  pinMode(3, OUTPUT); //LED R pin
  pinMode(5, OUTPUT); //LED G pin
  pinMode(6, OUTPUT); //LED B pin
}

int valueR;
int valueG;
int valueB;

void loop() {
  valueR = analogRead(A0); //0-255 < 0-1023
  valueR = map(valueR, 0, 1023, 0, 255);
  analogWrite(3, valueR);
  Serial.print("RED-");
  Serial.print(valueR);

  valueG = analogRead(A1); //0-255 < 0-1023
  valueG = map(valueG, 0, 1023, 0, 255);
  analogWrite(5, valueG);
  Serial.print("  GREEN-");
  Serial.print(valueG);

  valueB = analogRead(A2); //0-255 < 0-1023
  valueB = map(valueB, 0, 1023, 0, 255);
  analogWrite(6, valueB);
  Serial.print("  BLUE-");
  Serial.println(valueB);

  delay(100);

}

01 – ARDUINO INTRODUCTION

Play Video 01 – Arduino Introduction මෙම වීඩියෝ මාලාව ලංකාවේ ලක්ශ සංක්්‍ාත පිරිසක් නරභා ඇති වීඩියෝ මාලාවකි. Arduino මූලික දැනීම සම්පූර්ණ කරගැනීමට එම වීඩියෝ මාලාවෙන් හැකි වේ. එසේම නව...

02 – Arduino Boards Review

Play Video 02 – Arduino Boards Review විවිද වර්ගයේ ආර්ඩුයිනෝ බෝඩ් වර්ග වෙලඳපොලේ දකින්නට ලැබෙනවා. අපගේ නිර්මාණ වලට ගැලපෙන සේ අපට අවැසි බෝඩ් තෝරෑ ගැනීමට හැකි වන සේ ඒවාගේ...

03 – Start Programming / Digital Write / Blink LED

Play Video 03 – Start Programming / Digital Write / Blink LED ආර්ඩුයිනෝ ප්‍රොග්‍රැමින්ග් හා පරිපථ නිර්මාණය සඳහා මූලික පියවර තැබීමට මේ වීඩියෝවෙන් බලාපොරොත්තු වෙනවා. ❒ Download Arduino IDE...

0
Would love your thoughts, please comment.x
()
x