Mục lục:
Video: Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Raspberry Pi là một máy Linux nên có lẽ có rất nhiều ứng dụng đầu cuối dành cho nó. Nhưng tôi đã viết một cái mới bằng Python, tại sao tôi lại bận tâm? Đọc tiếp. Nếu bạn đang thực hiện một dự án sử dụng cả Pi và Arduino, bạn có thể cần một cách để hai người họ nói chuyện với nhau. Vì Pi sẽ chạy môi trường phát triển Arduino và nó có một thiết bị đầu cuối khá đẹp, bạn có thể nên bắt đầu với môi trường đó. Nhưng thiết bị đầu cuối Python của tôi hữu ích bởi vì.
Pi thực sự được thiết kế để chạy trên các chương trình do người dùng viết bằng Python, vì vậy thật tuyệt khi có một thiết bị đầu cuối Python
Thiết bị đầu cuối của tôi được viết với một số tính năng đặc biệt để làm việc với bộ điều khiển vi mô, như Arduino
Thiết bị đầu cuối này có thể tự được lập trình, không thể lập trình màn hình nối tiếp Arduino IDE
Nếu bạn thực hiện một dự án tùy chỉnh, bạn có thể sẽ muốn một chương trình truyền thông tùy chỉnh kiểm soát nó, bạn có thể lấy chương trình đầu cuối và cắt và dán các phần của nó để tạo thành một chương trình
Hiện tại thiết bị đầu cuối chỉ hỗ trợ giao tiếp kiểu RS232 nhưng tôi hy vọng sẽ mở rộng nó để hỗ trợ các giao thức SPI và I2C (có lẽ bạn muốn đóng góp)
Bạn có thể sử dụng terminal trên bất kỳ hệ điều hành nào, vì vậy nếu bạn đang sử dụng máy Linux, Mac hoặc Windows (nơi tôi phát triển ban đầu) thì bạn sẽ ổn. Mọi thứ ở đây đều là mã nguồn mở nên rẻ ở đây có nghĩa là miễn phí
Chú ý: Đây là một hướng dẫn thực sự cũ. Mã đã được cải thiện đáng kể. Xem: Python Smart Terminal để ghi trạng thái hiện tại và liên kết tới mã hiện tại.
Bước 1: Công cụ
PC - hầu hết mọi hệ điều hành, Linux, Windows OSX….. Rasberry PI đều hoàn hảo
Python (Tôi thích tải xuống Anaconda, điều này được thảo luận một chút trong https://www.instructables.com/id/ClipBoard-Communic… và
Kiến thức cơ bản về Python
Arduino
Kết nối Arduino với USB Đây có thể là cáp và cổng usb trong Arduinos như UNO hoặc cáp FTDI (https://www.sparkfun.com/products/9717 kết nối với Ardunio TTL RS232 như Bảng mạch Really Bare Bones
Bước 2: Cài đặt
Lấy các tệp, (hoặc chỉ cần đọc chúng bằng một vài cú nhấp chuột), từ Tệp GitHub của Dự án github (nơi các bản cập nhật cũng sẽ được đăng khi chúng được phát triển) Đặt các tệp (được giải nén nếu đó là bản tải xuống đã chọn của bạn) vào một thư mục duy nhất trong môi trường phát triển Python của bạn.
Đề xuất:
Sử dụng thiết bị đầu cuối ESP32 / VGA32 cho Z80-MBC2: 7 bước
Sử dụng Thiết bị đầu cuối ESP32 / VGA32 cho Z80-MBC2: Cách xây dựng và cài đặt phần mềm Thiết bị đầu cuối ANSI trên bo mạch ESP32 / VGA32. Sau đó kết nối nó với bo mạch Z80-MBC2
Kết nối và trang bị thêm các giải pháp được kết nối của bạn với Hologram Nova và Ubidots: 9 bước
Kết nối và trang bị thêm các giải pháp được kết nối của bạn với Hologram Nova và Ubidots: Sử dụng Hologram Nova của bạn để trang bị thêm cơ sở hạ tầng. Thiết lập Hologram Nova bằng Raspberry Pi để gửi dữ liệu (nhiệt độ) đến Ubidots. Trong hướng dẫn sau, Ubidots sẽ trình bày cách thiết lập Hologram Nova bằng Raspberry Pi và hiển thị
Thiết lập RPi Zero không đầu cuối cùng cho người mới bắt đầu: 8 bước
Thiết lập RPi Zero không đầu cuối cùng cho người mới bắt đầu: Trong phần Có thể hướng dẫn này, chúng tôi sẽ xem xét thiết lập cơ sở của tôi cho tất cả các dự án Raspberry Pi Zero. Chúng tôi sẽ làm tất cả từ một máy Windows, không cần thêm bàn phím hoặc màn hình! Khi chúng tôi hoàn tất, nó sẽ có trên internet, chia sẻ tệp qua mạng, wo
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: 10 bước
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: Hướng dẫn sau đây được cung cấp để minh họa quá trình kết nối với Apple TV trong phòng hội nghị qua AirPlay. Nguồn thông tin không chính thức này được cung cấp như một sự ưu đãi dành cho ban quản trị, nhân viên và những vị khách được ủy quyền của Học khu Địa phương Perkins
Cách kết nối nút nhấn với đầu vào và đầu ra âm thanh: 13 bước
Cách kết nối nút nhấn với đầu vào và đầu ra âm thanh: Nút nhấn là một trong những thành phần cơ bản để ghi lại hành động của bạn. Bạn có thể tự động nhấn nút để làm một việc gì đó. Đã có một số cách để sử dụng nút nhấn trong các dự án của bạn (ví dụ: hack chuột và bàn phím hoặc Arduino, gainer, MCK). Thị