Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char modelo[] = "Cátodo Comum";
- int Pot = 0;
- int Pin_pot = A0;
- int Led_R = 3;
- int Led_G = 5;
- int Led_B = 6;
- void setup() {
- pinMode(Led_R, OUTPUT);
- pinMode(Led_G, OUTPUT);
- pinMode(Led_B, OUTPUT);
- }
- void loop() {
- Pot = map(analogRead(Pin_pot), 0, 1023, 1, 7);
- if (modelo[0] == 'Cátodo Comum') {
- if (Pot == 1) {
- analogWrite(Led_R, 255);
- analogWrite(Led_G, 0);
- analogWrite(Led_B, 0);
- }
- if (Pot == 2) {
- analogWrite(Led_R, 255);
- analogWrite(Led_G, 100);
- analogWrite(Led_B, 0);
- }
- if (Pot == 3) {
- analogWrite(Led_R, 255);
- analogWrite(Led_G, 255);
- analogWrite(Led_B, 0);
- }
- if (Pot == 4) {
- analogWrite(Led_R, 0);
- analogWrite(Led_G, 255);
- analogWrite(Led_B, 0);
- }
- if (Pot == 5) {
- analogWrite(Led_R, 0);
- analogWrite(Led_G, 0);
- analogWrite(Led_B, 255);
- }
- if (Pot == 6) {
- analogWrite(Led_R, 75);
- analogWrite(Led_G, 0);
- analogWrite(Led_B, 130);
- }
- if (Pot == 7) {
- analogWrite(Led_R, 255);
- analogWrite(Led_G, 0);
- analogWrite(Led_B, 255);
- }
- }
- else {
- if (Pot == 1) {
- analogWrite(Led_R, 0);
- analogWrite(Led_G, 255);
- analogWrite(Led_B, 255);
- }
- if (Pot == 2) {
- analogWrite(Led_R, 0);
- analogWrite(Led_G, 155);
- analogWrite(Led_B, 255);
- }
- if (Pot == 3) {
- analogWrite(Led_R, 0);
- analogWrite(Led_G, 0);
- analogWrite(Led_B, 255);
- }
- if (Pot == 4) {
- analogWrite(Led_R, 255);
- analogWrite(Led_G, 0);
- analogWrite(Led_B, 255);
- }
- if (Pot == 5) {
- analogWrite(Led_R, 255);
- analogWrite(Led_G, 255);
- analogWrite(Led_B, 0);
- }
- if (Pot == 6) {
- analogWrite(Led_R, 180);
- analogWrite(Led_G, 255);
- analogWrite(Led_B, 125);
- }
- if (Pot == 7) {
- analogWrite(Led_R, 0);
- analogWrite(Led_G, 255);
- analogWrite(Led_B, 0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment