Thư viện Python Raspberry


7

Tôi hiện đang làm việc với Raspberry Pi (Model B +) và có một số kinh nghiệm với Arduino (và nó bắt nguồn).

Bây giờ, có ba Lib để truy cập GPIO với Python cho Pi:

  • WiresPi (WiresPi2)
  • RPi.GPIO
  • RPIO

Những lợi thế / không hài lòng của mỗi là gì, vì tôi không thể tìm thấy một danh sách toàn diện.

RPIO (bản cập nhật mới nhất cho phiên bản 0.10.1 2 năm trước theo github) được cho là thay thế RPi.GPIO vẫn được duy trì bằng cách nào đó (bản cập nhật mới nhất cho phiên bản 0.5.9 2015-01-04). Hơn nữa, bản cập nhật mới nhất cho WiresPi2 trên github là 7 tháng trước.

Cụ thể hơn, RPIO được cho là cung cấp kết quả PWM tốt hơn (trong số những thứ khác, tôi sẽ điều khiển một servo) so với RPi.GPIO đã làm rất tốt cho đến nay.

Tôi muốn làm việc chỉ với một lib GPIO Python.

CẬP NHẬT:

Bây giờ tôi đã di chuyển toàn bộ mã của mình để làm việc với khung pigpio hoạt động như một lá bùa .


1
Có vẻ như được sử dụng nhiều nhất là RPi.GPIO. nhập RPi.GPIO làm GPIO để biết thêm các nội dung khác, hãy xem RPi.GPIO Wiki
thekiwi5000

Câu trả lời:


3

Tôi đã thử RPi.GPIO cho dải đèn LED PWM và thấy rằng tôi không thể làm mới ổn định. Bạn có thể không nhận thấy nó rất nhiều với một servo nhưng nó rất rõ ràng với đèn LED. Tôi đã từ bỏ việc sử dụng phần cứng cho PWM trên RPi.


2
Với RPi.GPIO, đèn LED có thể bị mờ, nhưng servo bị nhiễu nên tôi sử dụng RPIO cho điều đó (RPIO sử dụng DMA để tạo ra tín hiệu PWM / sóng vuông đẹp). Hiện tại đang làm việc với RPi.GPIO để truy cập GPIO "thông thường" và RPIO cho PWM, do quá trình di chuyển chưa hoàn tất.
Richyideos
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.