J.P. Cummins

Arduino Musings


I just completed my first Arduino project. It's a simple circuit that controls the brightness and color of LED.

void loop()
{
  r_val = digitalRead(BUTTON_R);
  g_val = digitalRead(BUTTON_G);
  b_val = digitalRead(BUTTON_B);

  if (r_val == HIGH)
  {
    r_brightness += 85;
    analogWrite(LED_R, r_brightness % 255);
    delay(10);
  }

  if (g_val == HIGH)
  {
    g_brightness += 85;
    analogWrite(LED_G, g_brightness % 255);
    delay(10);
  }

  if (b_val == HIGH)
  {
    b_brightness += 85;
    analogWrite(LED_B, b_brightness % 255);
    delay(10);
  }

}