Mục lục:

Bentzi Led: 3 bước
Bentzi Led: 3 bước

Video: Bentzi Led: 3 bước

Video: Bentzi Led: 3 bước
Video: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, Tháng bảy
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

nó trông như thế nào khi nó hoạt động

Bước 1: Mã cho ánh sáng

Mã cho ánh sáng
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

Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt

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);

Đề xuất: