아두 이노/튜토리얼

이 아두 이노 튜토리얼에서 우리는 어떻게 아두 이노 보드와 함께 사용하는 것을 배울 것입니다. 다음 비디오를 보거나 아래의 서면 자습서를 읽을 수 있습니다.

이 제품을 사용하는 모든 사람은 기뻐하고 만족할 것입니다.

빨강,녹색 및 파랑의 3 가지 기본 색상을 혼합하여 다른 색상을 방출 할 수 있습니다. 그래서 실제로 구성되어 3 별도의 레드 레드,녹색 블루 포장 단일 케이스. 그래서 4 개의 리드,3 색 각각에 대해 하나의 리드,하나의 공통 음극 또는 양극이 있습니다. 이 튜토리얼에서 나는 일반적인 음극 하나를 사용하는 것입니다.

RGB-LED

이 자습서에 필요한 구성 요소

아래 사이트에서 구성 요소를 가져올 수 있습니다:

  • 지도되는…………………………………….. 이 제품은 위험하지 않고 디자인이 건강하며 비용이 저렴한 다양한 능력을 가진 개인에게 매우 안전합니다………………… 이 제품은 위험하지 않고 디자인이 건강하며 비용이 저렴한 다양한 능력을 가진 개인에게 매우 안전합니다……………………………. 아마존/뱅굿/알리 익스프레스
  • 브레드 보드와 점프 와이어………아마존/뱅굿/알리 익스프레스

공개:이들은 제휴 링크입니다. 아마존 준회원으로서 나는 자격 구매에서 적립.

아두 이노 및 아두 이노 회로 회로도

음극은 접지에 연결되고 3 개의 양극은 220 옴 저항을 통해 아두 이노 보드의 3 개의 디지털 핀에 연결됩니다. 우리는 원하는 색상을 얻을 수 있도록 다른 전압 레벨을 제공 할 아날로그 출력을 시뮬레이션 할 것입니다. 2015 년 10 월 15 일~2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일,2015 년 10 월 15 일

PWM-and-Color-Table

소스 코드

이제 아두 이노 스케치를 보자. 핀 번호 7,6 및 5 를 사용하고 레드 핀,그린 핀 및 블루 핀의 이름을 지정합니다. 설정 섹션에서 우리는 출력으로 정의 할 필요가있다. 스케치의 하단에 우리는이 사용자 정의 만든 함수라는 이름을 가지고()이는 소요 3 다른 인수 레드 값,녹색 값 및 블루 값. 이 기능은 다음과 같습니다. 이 값은 0 에서 255 까지 다양 할 수 있으며 이는 100%듀티 사이클을 나타냅니다.

int redPin= 7;int greenPin = 6;int bluePin = 5;void setup() { pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT);}void loop() { setColor(255, 0, 0); // Red Color delay(1000); setColor(0, 255, 0); // Green Color delay(1000); setColor(0, 0, 255); // Blue Color delay(1000); setColor(255, 255, 255); // White Color delay(1000); setColor(170, 0, 255); // Purple Color delay(1000);}void setColor(int redValue, int greenValue, int blueValue) { analogWrite(redPin, redValue); analogWrite(greenPin, greenValue); analogWrite(bluePin, blueValue);}

이제 루프 함수에서 우리는 주도 각 초의 색상을 변경합니다 우리의 프로그램을 만들 것입니다. 255 의 값을 설정 하 고 다른 두 가지에 대 한 0. 각각 우리는 녹색과 파란색의 다른 두 가지 기본 색상을 얻을 수 있습니다. 다른 색상을 얻기 위해 우리는 인수 값을 혼합 할 필요가있다. 예를 들어 3 개의 모든 밝기를 최대 밝기로 설정하면 우리는 흰색을 얻고 다음 값을 인수로 설정하면 보라색을 얻을 것입니다. 여기에 스케치의 데모입니다.