Mục lục:
- Bước 1: Vật liệu và công cụ
- Bước 2: Lập trình Arduino của bạn bằng máy tính xách tay / PC
- Bước 3: Kết nối giống như sơ đồ
- Bước 4: Thời gian thiết lập Bluetooth HC-05
- Bước 5: Cài đặt ứng dụng Bluino Loader từ Googleplay Store
- Bước 6: Thử tải lên Blink.ino Sketch mẫu vào Arduino bằng thiết bị Android qua Bluetooth
Video: Lập trình Arduino của bạn với thiết bị Android qua Bluetooth: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Xin chào mọi người, trong bài Có thể hướng dẫn này, tôi muốn chỉ cho bạn cách lập trình Arduino Uno với thiết bị Android của bạn qua Bluetooth. Nó rất đơn giản và rất rẻ. Ngoài ra, nó cho phép chúng tôi lập trình Arduino của mình ở bất cứ nơi nào chúng tôi muốn qua bluetooth không dây… Vì vậy, hãy bắt đầu!:)
Bước 1: Vật liệu và công cụ
Phần cứng:
- Arduino Uno
- Mô-đun Bluetooth HC-05
- Breadboard mini
- Tụ điện 1uf / 50v (elco)
- Reasisor 100 ohm
- 5 chiếc x dây Jumper
- cáp USB
- Thiết bị Android chạy Android 4.0.0+ (có sẵn Bluetooth)
- Máy tính xách tay / PC
Phần mềm:
Bluino Loader từ cửa hàng Google Play
Bước 2: Lập trình Arduino của bạn bằng máy tính xách tay / PC
Bắt đầu bằng cách sao chép mã từ hộp văn bản bên dưới, sau đó sao chép và dán mã vào trình chỉnh sửa Arduino IDE. Biên dịch. Tải lên.
Mã này chứa một số chức năng để thay đổi các thông số của Bluetooth HC-05:
- AT + NAME = Bluino # 00: Đổi tên module bluetooth, tên mặc định là "HC-05".
- AT + UART = 115200, 0, 0: Thay đổi tốc độ truyền thành 115200 (Arduino Uno, Bluino và Mega2560)
- AT + UART = 57600, 0, 0: Thay đổi tốc độ truyền thành 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V và Duemilanove)
- AT + POLAR = 1, 0: Thay đổi điều kiện pin trạng thái
- Ngoài ra, bạn có thể thay đổi mật khẩu để sử dụng mật khẩu không chuẩn trong khi ghép nối, AT + PSWD = xxxx.
Tên của bluetooth phải "Bluino # 00-9999", nếu bạn muốn đặt tên tùy chỉnh, bạn nên sử dụng phiên bản trả phí của Ứng dụng Bluino Loader.
void setup () {
Serial.begin (38400); chậm trễ (500); Serial.println ("AT + NAME = Bluino # 00"); chậm trễ (500); Serial.println ("AT + UART = 115200, 0, 0"); // Sử dụng tốc độ baudrate này nếu sử dụng cho Arduino Uno, Bluino và Mega2560 //Serial.println("AT+UART=57600, 0, 0 "); // Sử dụng baudrate này nếu sử dụng cho Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V và Duemilanove delay (500); Serial.println ("AT + POLAR = 1, 0") độ trễ (500); } void loop () {}
Bước 3: Kết nối giống như sơ đồ
Theo hình trên, bố cục tương đối đơn giản.
Nếu bạn muốn, bạn có thể thay thế breadboard bằng board nguyên mẫu PCB với một số công việc hàn, vì vậy bạn sẽ có được kích thước nhỏ hoặc như tấm chắn cho Arduino.
Bước 4: Thời gian thiết lập Bluetooth HC-05
Về cơ bản ở bước này cách thiết lập HC-05 qua lệnh At, làm theo bước này bạn sẽ thiết lập HC-05 thành một số tham số. Ở bước 2 bạn upload sketch lên Arduino, trong đoạn mã đó có chức năng Serial để giao tiếp qua chân RX / TX (D0 / D1), đó là khi bạn kết nối với HC-05 chân RX / TX sẽ buộc thiết lập HC-05 ở chế độ At command. Chỉ cần làm theo bước như trên hình ảnh. • Nhấn và giữ nút KEY • Cắm cáp USB để cấp nguồn cho Arduino • Chờ khoảng 5 giây (vẫn giữ nút KEY) • Rút phích cắm và cắm lại USB để thiết lập lại từ chế độ lệnh AT
Bước 5: Cài đặt ứng dụng Bluino Loader từ Googleplay Store
Được rồi, ứng dụng đầu tiên tôi muốn hiển thị cho bạn là "Bluino Loader", dành cho Andorid 4.0 trở lên với kết nối bluetooth khả dụng. Bạn có thể lấy từ cửa hàng googleplay:
Bluino Loader - Arduino IDE hoặc phiên bản Pro để hỗ trợ nhà phát triển Bluino Loader Pro - Arduino IDE
Ứng dụng này dùng để làm việc với Arduino Uno, bạn có thể viết, chỉnh sửa và tải lên các bản phác thảo lên Arduino una qua bluetooth HC-05. Ứng dụng dễ hiểu như Arduino IDE, có rất nhiều ví dụ phác thảo, ngoài ra bạn có thể thêm một số thư viện chỉ cần copy paste thư mục thư viện vào thư mục BluinoLoader / Library. Bạn có thể thay đổi chủ đề của màu trình chỉnh sửa, kích thước của văn bản và nhiều tính năng. Nếu bạn muốn nhận được tính năng Serial Monitor, loại bỏ Quảng cáo và có thể quét bất kỳ tên bluetooth nào (Không chỉ Bluino #…), bạn có thể mua tính năng mua trong ứng dụng, vì vậy cũng hỗ trợ nhà phát triển.
Tải lên bản phác thảo hoạt động rất tốt qua Bluetooth! Vì vậy, tôi sẽ cho ứng dụng này 4.0 trên 5 sao:)
Bước 6: Thử tải lên Blink.ino Sketch mẫu vào Arduino bằng thiết bị Android qua Bluetooth
- Sau khi cài đặt xong, bạn có thể mở ví dụ sketch BluinoLoader /amples / 02. Basic / Blink / Blink.ino
- Chờ cho đến khi các công cụ giải nén hoàn tất
- Nhấn vào nút "tải lên" (Mũi tên trong biểu tượng hình tròn)
- Sau khi biên dịch xong không có lỗi, chạm vào nút "Scan Bluino Hardware" để tìm kiếm bluetooth đang hoạt động
- Chọn phần cứng bluetooth có tên "Bluino # 00"
- Nếu lần ghép nối đầu tiên, hãy nhập mã ghép nối chuẩn "1234", sau đó OK
- Chờ cho đến khi quá trình tải lên hoàn tất
Sau khi tất cả các bước OK, Arduino của bạn sẽ nhấp nháy trên đèn led 13 và bạn có thể lặp lại tất cả các bước để tải lên một bản phác thảo khác.
Đề xuất:
Hướng dẫn lập trình thú vị cho nhà thiết kế - Chạy hình ảnh của bạn (Phần hai): 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Chạy hình ảnh của bạn (Phần hai): Toán học, đối với hầu hết các bạn, dường như vô dụng. Thông dụng nhất được sử dụng trong cuộc sống hàng ngày của chúng ta chỉ là cộng, trừ, nhân và chia. Tuy nhiên, nó hoàn toàn khác nếu bạn có thể tạo bằng chương trình. Bạn càng biết nhiều, bạn sẽ nhận được kết quả tuyệt vời hơn
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
Cách thiết lập trình gỡ lỗi hạt nhân Windows qua mạng của bạn: 6 bước
Cách thiết lập trình gỡ lỗi hạt nhân Windows qua mạng của bạn: Gỡ lỗi là một công cụ phổ biến được sử dụng để tìm ra nguyên nhân gốc rễ của lỗi. Một con bọ có thể tự phát hiện ra theo nhiều cách khác nhau. nó có thể gây ra sự cố hệ thống (màn hình xanh / BSOD), nó có thể gây ra sự cố ứng dụng, nó có thể khiến hệ thống của bạn bị treo để đặt tên là
Thêm ánh sáng và âm nhạc ma quái vào Jack-O-Lantern của bạn - Không cần hàn hoặc lập trình (trừ khi bạn muốn): 9 bước (có hình ảnh)
Thêm đèn và âm nhạc ma quái vào đèn lồng Jack-O-Lantern của bạn - Không cần hàn hoặc lập trình (Trừ khi bạn muốn): Có chiếc đèn Jack-O-Lantern đáng sợ nhất trên đường phố của bạn bằng cách thêm đèn phát sáng và âm nhạc ma quái! Đây cũng là một cách tuyệt vời để thử Arduino và thiết bị điện tử có thể lập trình được vì toàn bộ dự án có thể được hoàn thành mà không cần viết mã hoặc hàn - alth
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một