Dự án về LED với Adruino
• Những gì bạn cần
• Một Arduino chưa hoặc Clone.
• 3mm 5mm hoặc 10mm Led bất kỳ sẽ hoạt động và 1 led RGB.
• Một số nút đẩy.
• Một bảng mạch.
• Dây nhảy từ nam đến nam.
• Một số điện trở 10k và 220.
• 10 biểu đồ thanh dẫn hoặc đèn led sẽ hoạt động
Bước 1: Nút nhấn và Màn hình nối tiếp.
• Nếu bạn đặt mã này vào Arduino của mình, khi bạn mở màn hình nối tiếp và nhấn nút, nó sẽ hiển thị là 1.
• int BUTTON1 = 7;
• void setup () {
• Serial.begin (9600);
• pinMode (BUTTON1, INPUT);
• }
• void loop () {
• Serial.println ();
• if (digitalRead (BUTTON1) == HIGH)
• {Serial.println ("Nút 1 1");
• } khác {
• Serial.println ("Nút 1 0");
• } delay (200);
• }
Bước 2: 1 Nút 1 Led.
• int LED = 13;
• int BUTTON = 2;
• void setup () {
• pinMode (LED, OUTPUT);
• pinMode (NÚT, ĐẦU VÀO);
• }
• void loop () {
• if (digitalRead (BUTTON) == CAO) {
• digitalWrite (LED, 1);
• } khác {
• digitalWrite (LED, 0);
• }
• }
• mã này sẽ làm cho nó để khi bạn nhấn nút, đèn led sẽ sáng.
Bước 3: 3 Nút và đèn LED RGB.
• mã này sẽ làm cho nó nên khi bạn nhấn một nút, một màu sẽ sáng lên nếu bạn nhấn cả ba nút, nó sẽ tạo ra màu trắng.
• int BUTTON1 = 9;
• int BUTTON2 = 10;
• int BUTTON3 = 11;
• int BLUE = 3;
• int GREEN = 5;
• int RED = 6;
void setup () {
pinMode (BUTTON1, INPUT);
• pinMode (BUTTON2, INPUT);
• pinMode (BUTTON3, INPUT);
• pinMode (BLUE, OUTPUT);
• pinMode (RED, OUTPUT);
• pinMode (XANH LÁ, ĐẦU RA);
• }
void loop () {
• if (digitalRead (BUTTON1) == HIGH) {
• digitalWrite (BLUE, 1);
• } khác {
• digitalWrite (BLUE, 0);
• }
• if (digitalRead (BUTTON2) == HIGH) {
• digitalWrite (RED, 1);
• } khác {
• digitalWrite (RED, 0);
• }
• if (digitalRead (BUTTON3) == HIGH) {
• digitalWrite (XANH, 1);
• } khác {
• digitalWrite (XANH LÁ, 0);
• }
Bước 4: Led Pin 13 và Serial Màn hình.
• int outPin = 13;
void setup () {
• pinMode (outPin, OUTPUT);
• Serial.begin (9600);
• Serial.println ("Nhập 1 hoặc 0");
• }
• void loop () {
• if (Serial.available ()> 0)
• {
• char ch = Serial.read ();
• if (ch == '1')
• {
• digitalWrite (outPin, 1);
• }
• else if (ch == '0')
• {
• digitalWrite (outPin, LOW);
• }
• }
mã này sẽ làm cho nó nên khi bạn đi vào màn hình nối tiếp và gõ 1 đèn led trên chân 13 sẽ sáng sau đó khi
bạn gõ 0 đèn led sẽ tắt.
Hotline: 0979 466 469