Làm cách nào để cài đặt thư viện Python GPIO?
Nếu bạn viết mã bằng Python, RPi. Thư viện GPIO Python (đi kèm với Raspbian) cho phép bạn định cấu hình, đọc và ghi vào các chân GPIO Show Ghi chú. Để cài đặt RPi. Thư viện GPIO Python, nhập lệnh này tại một thiết bị đầu cuối Chúng tôi đã tạo tập lệnh Python cho biết cách đọc và viết bằng RPi. thư viện GPIO
Mẹo Các ý kiến trong kịch bản chỉ ra nơi nó
Tập lệnh giả sử bạn có giá 16 mô-đun, mô-đun đầu vào ở vị trí giá 10 và mô-đun đầu ra ở vị trí 11. Tập lệnh sử dụng số chân vật lý chứ không phải số chân GPIO hoặc vị trí giá đỡ mô-đun I/O, nhưng bạn có thể chỉnh sửa tập lệnh để sử dụng số chân GPIO RPi. Mô-đun GPIO được cài đặt theo mặc định trong Raspbian. Để đảm bảo rằng đó là phiên bản mới nhất $ sudo apt-get cập nhật Để cài đặt phiên bản phát triển mới nhất từ thư viện mã nguồn dự án $ sudo apt-get cài đặt python-dev python3-dev Để hoàn nguyên về phiên bản mặc định trong Raspbian $ sudo pip gỡ cài đặt RPi. GPIO Phân phối khácBạn nên cài đặt RPi. GPIO sử dụng tiện ích pip làm siêu người dùng (root) # pip cài đặt RPi. GPIO Như đã nêu trong bài viết trước về dự án điều khiển lò của chúng tôi, Raspian được cài đặt sẵn một mô-đun Python để tương tác với tiêu đề GPIO. Tuy nhiên, mô-đun này được cài đặt cho Python 2. 7 chỉ; . GPIO sử dụng Python3 làm tăng ImportError Cài đặt RPi. Mô-đun GPIO cho Python 3 thực sự khá đơn giản Trước hết, trước khi cài đặt bất kỳ phần mềm nào, bạn nên cập nhật thông tin kho lưu trữ. Chạy lệnh này
Điều này cập nhật thông tin kho lưu trữ phần mềm. đảm bảo danh sách gói được cập nhật, v.v. Khi lệnh này hoàn thành, hãy tiếp tục và cài đặt các bản cập nhật có sẵn
Xác nhận nâng cấp khi được nhắc, bằng cách nhập Y nếu có; . Khi các bản cập nhật chạy xong, đã đến lúc cài đặt mô-đun GPIO cho Python 3
Các gói phù hợp nên tải xuống và cài đặt. Khi hoàn tất, hãy xác minh rằng bạn có thể nhập mô-đun bằng Python 3 $ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170124] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import RPi.GPIO >>> Như bạn có thể thấy, tùy chọn “nhập RPi. Lệnh GPIO” không trả về đầu ra. Đây là một dấu hiệu tốt; . Bây giờ thoát khỏi dấu nhắc Python $ python Python 2.7.13 (default, Nov 24 2017, 17:33:09) [GCC 6.3.0 20170516] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world >>>0 Bây giờ bạn có thể chạy các dự án GPIO của mình với Python 3 nếu muốn Câu lệnh in của tập lệnh điều khiển lò của tôi cần một số trợ giúp. Một trong những điểm khác biệt rõ ràng nhất (ít nhất là đối với người mới bắt đầu như tôi) giữa Python 2 và Python 3 nằm ở định dạng của các câu lệnh in. Trong Python 2, cái này hoạt động $ python Python 2.7.13 (default, Nov 24 2017, 17:33:09) [GCC 6.3.0 20170516] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world >>> Sử dụng Python 3, lệnh tương tự không thành công $ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170124] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" File " Thông báo lỗi rất hữu ích. chúng tôi đang thiếu dấu ngoặc đơn. Hãy sửa đổi câu lệnh in của chúng tôi để Python 3 hài lòng >>> print ("hello world") hello world >>>
Vì vậy, về cơ bản, Python 3 yêu cầu bạn đặt các câu lệnh in trong dấu ngoặc đơn để phù hợp hơn với cú pháp của các hàm khác. Không có lý do gì để không làm điều này ngay cả khi sử dụng Python 2. 7 dù; Bây giờ, quay lại phiên bản đầu tiên của tập lệnh điều khiển lò. Báo cáo in của tôi trông giống như thế này print("Furnace turned on for %d seconds. Cycle %d of %d.") % (ontime, cycle, runcycles) Thấy một vấn đề? . Để tương thích với python3, tôi đã phải sửa đổi các câu lệnh của mình như vậy print("Furnace turned on for %d seconds. Cycle %d of %d." %(ontime, cycle, runcycles)) Sửa đổi rất đơn giản, nhưng đó là tất cả những gì cần thiết để làm cho nó hoạt động. Hiện tại toàn bộ kịch bản như sau Làm cách nào để cài đặt RPi GPIO trên Python?Phương pháp 2 – Cài đặt thủ công . Bước 1 – Tải xuống thư viện. quên https. //pypi. con trăn. tổ chức/gói/nguồn/R/RPi. GPIO/RPi. GPIO-0. 5. 11. hắc ín. gz Bước 2 – Giải nén tệp lưu trữ vào một thư mục mới. . Bước 3 – Duyệt đến thư mục mới. . Bước 4 – Cài đặt thư viện. . Bước 5 – Xóa thư mục và tệp lưu trữ Thư viện Python nào được sử dụng cho GPIO?Thư viện GPIO . Nếu bạn viết mã bằng Python, RPi. Thư viện GPIO Python (đi kèm với Raspbian) cho phép bạn định cấu hình, đọc và ghi vào các chân GPIO.
Làm cách nào để cài đặt thư viện Python trong Raspberry Pi?Cách cài đặt gói Python trên Raspberry Pi . $ sudo apt install $ sudo apt cài đặt python3-pip $ pip3 install Bạn có thể cài đặt RPi GPIO trên Windows không?Lại. GPIO với IDLE/Windows
. GPIO không tương thích với Windows . |