Mục lục:

Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ: 4 bước
Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ: 4 bước

Video: Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ: 4 bước

Video: Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ: 4 bước
Video: [PYTHON - ARDUINO] BÀI 4: THIẾT KẾ GIAO DIỆN ĐIỀU KHIỂN PYTHON ĐỂ BẬT TẮT LED DƯỚI ARDUINO 2024, Tháng bảy
Anonim
Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ
Thiết bị đầu cuối Python cho kết nối Arduino Pi giá rẻ

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ụ

Dụng cụ
Dụ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

Cài đặt
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: