Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
nó trông như thế nào khi nó hoạt động
Bước 1: Mã cho ánh sáng
Nó có thể hơi lộn xộn khi bạn nhìn vào nó từ đây
int greenled = 9; // đặt màu xanh lục cho đèn
int blueled = 10; // đặt màu xanh cho đèn int redled = 11; // đặt màu đỏ cho đèn int redval = 0; // đặt giá trị có thể thay đổi cho màu red int blueval = 0; // đặt giá trị có thể thay đổi cho màu blue int greenval = 0; // đặt giá trị có thể thay đổi cho màu xanh lục int potPin = A0; // đặt giá trị cho áp kế năm cho phép nó hoạt động void setup () {// đặt mã thiết lập của bạn ở đây, để chạy một lần: pinMode (potPin, INPUT); // bằng cách đặt nó thành INPUT, bạn đang yêu cầu Potpin đọc các giá trị là pinMode (A0, INPUT); // bằng cách đặt nó trở thành đầu vào, nó sẽ yêu cầu nó đọc các giá trị và gửi nó đến pinMode sáng (màu xanh lá cây, OUTPUT); // cho tất cả các đèn bằng cách yêu cầu chúng là OUTPUT, bạn đang yêu cầu chúng tạo ra màu sắc. pinMode (redled, OUTPUT); pinMode (blueled, OUTPUT); Serial.begin (9600); // điều này thông báo cho Serial bắt đầu in các giá trị}
void loop () {// đặt mã chính của bạn ở đây, để chạy lặp lại: redval = analogRead (potPin); // đây là thông báo cho giá trị được đọc từ potpin greenval = analogRead (potPin); // đây là cho biết giá trị để đọc từ potpin blueval = analogRead (potPin); // điều này cho biết giá trị được đọc từ potpin redval = map (redval, 0, 1023, 255, 0); // đây là thông báo cho các giá trị để nhập 0 đến 1023 và 255 đến không blueval = map (blueval, 0, 1023, 0, 255); // giống như trên chỉ khác các số greenval = map (greenval, 0, 1023, 130, 5); // giống như hai số trên chỉ các số khác nhau Serial.print (redval); // yêu cầu Serial in giá trị màu đỏ giống nhau cho màu xanh lam và màu xanh lá cây Serial.print (blueval); Serial.println (màu xanh lá cây); analogWrite (redled, redval); // cho đèn hoạt động như redvalue cho nó biết analogWrite (greenled, greenval); analogWrite (blueled, blueval);
}
Bước 2: Thiết lập
chân lớn cho đèn đi năm vôn chân giữa cho đèn ngũ áp đi A0
Bước 3: Nó trông như thế nào khi bạn thử nó ở phần cuối
Nếu bạn muốn thay đổi màu sắc, hãy quay lại bộ mã và điều chỉnh các số khi giá trị màu đỏ hoặc màu xanh lá cây hoặc màu xanh lam đang đọc từ bản đồ về cơ bản thay đổi số ở đây bước này redval = bản đồ (redval, 0, 1023, 255, 0);