Mục lục:

Mash Up mẫu mã Arduino: 6 bước (có hình ảnh)
Mash Up mẫu mã Arduino: 6 bước (có hình ảnh)

Video: Mash Up mẫu mã Arduino: 6 bước (có hình ảnh)

Video: Mash Up mẫu mã Arduino: 6 bước (có hình ảnh)
Video: NGƯỜI THÀNH CÔNG LUÔN CÓ LỐI ĐI RIÊNG #Shorts 2024, Tháng bảy
Anonim
Mash Up các mẫu mã Arduino
Mash Up các mẫu mã Arduino

Hướng dẫn này đi qua quá trình kết hợp các bản phác thảo mẫu Arduino để tạo ra một nguyên mẫu dự án hoạt động. Phát triển mã cho dự án của bạn có thể là phần đáng sợ nhất, đặc biệt nếu bạn chưa làm điều đó cả nghìn lần.

Nếu bạn là một người mới chơi Arduino, hãy thử Lớp học Arduino miễn phí của tôi ngay tại đây trên Bảng hướng dẫn.

Để cập nhật những gì tôi đang làm, hãy theo dõi tôi trên YouTube, Instagram, Twitter, Pinterest và đăng ký nhận bản tin của tôi. Với tư cách là Cộng tác viên của Amazon, tôi kiếm được từ các giao dịch mua đủ điều kiện mà bạn thực hiện bằng cách sử dụng các liên kết liên kết của tôi.

Hãy đi sâu vào!

Bước 1: Xác định Mục đích

Xác định Mục đích
Xác định Mục đích

Đầu tiên, và điều này có vẻ hiển nhiên, nhưng hãy viết ra mục đích chính của ý tưởng dự án. Nếu nó có nhiều chức năng, hãy quyết định những tính năng nào cần thiết so với những tính năng sẽ hay nhưng không cần thiết lúc đầu. Xem thêm hướng dẫn trước đây của tôi về những lỗi Arduino phổ biến bao gồm việc cắn nhiều hơn những gì bạn có thể nhai. Hãy giữ nó đơn giản lúc đầu; bạn luôn có thể thêm vào nó sau.

Bước 2: Phân loại đầu vào và đầu ra

Phân loại đầu vào và đầu ra
Phân loại đầu vào và đầu ra

Tiếp theo, phân loại đầu vào và đầu ra của dự án. Màn hình thời tiết có thể có cảm biến nhiệt độ và độ ẩm và một số loại màn hình. Các dự án Internet có thể có dịch vụ đám mây làm đầu vào, đầu ra hoặc cả hai, như dự án Internet Valentine của tôi cũng có đầu vào nút và đầu ra LED và động cơ rung cho mỗi mạch. Dự án mà tôi đang xây dựng ngày hôm nay là một công cụ đánh giá mã khóa hỗ trợ sử dụng đầu vào và đầu ra bàn phím màng cho một màn hình chữ và số cũng như ba đèn LED chỉ báo.

Bước 3: Viết mã giả

Bước tiếp theo là viết mã giả cố gắng đi qua vòng lặp chính của chương trình. Mã giả chỉ là những từ đơn giản được sử dụng để giải thích chương trình. Nó không nên quá phức tạp, nhưng nên phác thảo những nguyên nhân và tác động cơ bản mà bạn muốn giải quyết trong chương trình của mình.

Đèn LED màu vàng bắt đầu bật

Theo dõi và lưu trữ dữ liệu nhập từ bàn phím màng Sử dụng các ký tự đặc biệt * và # để bắt đầu và dừng nhập mật khẩu Nếu mật khẩu đúng thì Bật màn hình LED xanh lục “MỞ” trên màn hình nếu mật mã không chính xác thì Bật màn hình LED đỏ “NOPE” trên màn hình

Bước 4: Kiểm tra phần cứng

Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng

Bước tiếp theo: chọn và đánh giá các thành phần phần cứng có thể hoạt động cho các đầu vào và đầu ra của bạn. Nó phức tạp hơn một chút so với việc chỉ đảm bảo bạn có đủ chân cắm, nhưng tôi sẽ lưu lời khuyên lựa chọn phần cứng của mình cho một hướng dẫn khác (để lại câu hỏi của bạn trong phần nhận xét). Đây là hướng dẫn tuyệt vời về lựa chọn vi điều khiển.

Xây dựng và chạy mẫu cho từng thành phần bạn đang làm việc. Điều này liên quan đến việc tải xuống bất kỳ thư viện mã có liên quan nào và kiểm tra mã mẫu để kiểm tra xem bạn đã kết nối nó một cách chính xác chưa. Đối với đầu vào, bạn sẽ sử dụng màn hình nối tiếp để nhận một số phản hồi. Trong trường hợp của tôi, đó là bàn phím màng sử dụng thư viện bàn phím.

Và sau đó, tôi đã thêm một màn hình chữ và số với một ba lô i2c và ba đèn LED màu khác nhau, mỗi đèn có điện trở riêng. Tôi đã tải lên mã mẫu cho màn hình để xác minh rằng nó được kết nối đúng cách, sau đó chạy một bản phác thảo nhấp nháy đơn giản để kiểm tra các đèn LED. Trong cả hai trường hợp, tôi tìm thấy các lỗi đi dây mà tôi cần sửa.

Ở giai đoạn này, bạn sẽ dễ dàng phát hiện ra thứ gì đó được nối dây không chính xác, khi bạn đang làm việc với mã được biết là hoạt động với thành phần đó thay vì cố gắng gỡ lỗi hệ thống dây và mã cùng một lúc.

Bắt đầu viết nhận xét trong mã của bạn giải thích những gì mỗi phần làm.

Bước 5: Tạo chương trình mới của bạn

Tạo một bản phác thảo mới trong đó bạn sẽ dán các phần tử của tất cả các bản phác thảo mẫu để tạo chương trình của mình.

Trong vòng lặp, nếu bạn không có ví dụ tốt để làm theo hoặc muốn viết nó từ đầu, hãy dán mã giả của bạn dưới dạng nhận xét để bắt đầu. Sau đó, bạn sẽ bắt đầu tạo cấu trúc tổng thể hợp lý của chương trình.

Có thể một trong những bản phác thảo mẫu của bạn đã làm được hầu hết cấu trúc cốt lõi của bạn hoặc bạn có thể dễ dàng tìm thấy thứ gì đó trực tuyến đúng như vậy. Có khả năng ai đó đã làm điều gì đó tương tự với ý tưởng của bạn trước đây, ngay cả khi ý tưởng đó sử dụng phần cứng khác nhau. Vì vậy, tôi đã tìm kiếm trên mạng và tìm thấy một vài dự án khóa cửa bàn phím màng, tất cả đều sử dụng thư viện mật khẩu này. Vì vậy, tôi đã tải xuống thư viện và xem các ví dụ đi kèm với nó, và tôi đã rất may mắn! Có một mẫu đánh giá mật khẩu bàn phím màng thực hiện chính xác những gì tôi muốn. Tất cả những gì tôi phải làm là bao gồm các đầu ra mong muốn của tôi, vì vậy mã cho màn hình và đèn LED.

Một thực hành thực sự tốt khi bạn đang làm việc này là biên dịch chương trình của bạn thực sự thường xuyên. Bằng cách đó, nếu có lỗi, bạn sẽ có thể cô lập nó chỉ với thời gian bạn sao chép qua những thứ tương tự.

Đây là điểm khá quan trọng mà bạn phải chú ý đến việc khớp các dấu ngoặc nhọn, dấu chấm phẩy bị thiếu và các lỗi chính tả khác khiến chương trình của bạn khó gỡ lỗi.

Bước 6: Thực hiện các cải tiến gia tăng

Hình ảnh
Hình ảnh

Nhưng chỉ vì chương trình của bạn biên dịch không có nghĩa là chương trình đó thực hiện chính xác những gì bạn muốn. Ví dụ, tôi đã trộn lẫn đèn LED màu đỏ và màu xanh lá cây khi tôi thực hiện dự án này lần đầu tiên.

Chắc chắn sẽ có những vấn đề không mong muốn sẽ xuất hiện khi bạn đặt tất cả các yếu tố lại với nhau và bạn thực sự thấy nó hoạt động như thế nào, bạn có thể thay đổi những gì bạn muốn chương trình của mình thực hiện. Đây là bản chất của mã hóa. Bạn sẽ muốn theo dõi các lần lặp lại khác nhau của mình, vì vậy hãy thông minh về cách đặt tên tệp của mình-- Tôi khuyên bạn nên sử dụng số phiên bản. Khi bạn đạt đến một mốc quan trọng, hãy đặt tên là phiên bản 2, sau đó lưu phiên bản 3 và bắt đầu thực hiện các thay đổi mới.

Sau khi dự án cơ sở của bạn hoạt động, thì thật tuyệt nếu bạn tiếp tục và thêm bất kỳ tính năng nào khác từ danh sách “tốt để có” của bạn hoặc những tính năng khác mà bạn đã cân nhắc trong quá trình xây dựng.

Cảm ơn vì đã đọc. Bạn cũng có thể thích hướng dẫn của tôi về 3 sai lầm Arduino cho người mới bắt đầu. Đừng quên xem Lớp học Arduino có thể hướng dẫn miễn phí, Lớp học IoT và các dự án khác của tôi. Tôi mong được đọc phản hồi của bạn trong phần bình luận!

Để cập nhật những gì tôi đang làm, hãy theo dõi tôi trên YouTube, Instagram, Twitter và Pinterest.

Đề xuất: