Sử dụng Raspberry Pi Pico và code Python

Phần cứng để bắt đầu với Raspberry Pi Pico

Không cần thực hiện bất kỳ thao tác hàn hoặc tạo mạch nào khi thực hiện kiểm tra nhanh bo mạch vi điều khiển Raspberry PI Pico. Cổng USB cấp nguồn cho bo mạch và một chương trình điều khiển đèn LED trên bo mạch. Sử dụng phần cứng sau với hướng dẫn này. +Một bảng Raspberry Pi Pico. +Cáp micro USB để cấp nguồn và lập trình cho bo mạch +Một máy tính có cổng USB miễn phí để lập trình bảng.

Tổng quan nhanh về Hướng dẫn Raspberry PI Pico này

Đây là bản tóm tắt các bước chi tiết hơn về cách dễ dàng nhất để bắt đầu sử dụng bo mạch vi điều khiển Raspberry PI Pico. Các bước như sau với các chi tiết trong phần tiếp theo.

Step 1. Cắm bảng Raspberry PI Pico vào cổng USB dự phòng của máy tính bằng cáp micro USB.

Step 2. Bảng Pico xuất hiện dưới dạng ổ đĩa Flash sau khi cắm nó vào máy tính chủ.

Step 3. Tải xuống tệp MicroPython.

Step 4. Sao chép tệp MicroPython vào thư mục ổ đĩa Pico Flash.

Step 5. Tải xuống và cài đặt Thonny MicroPython IDE trên máy chủ.

Step 6. Viết một số chương trình Python bằng Thonny và tải chúng vào Pico để kiểm tra bảng. Bây giờ chúng ta sẽ thực hiện các  bước trên

  1. Cắm Board vào Host Computer

UsePico1 Một bảng Pico sẽ được mở trong một cửa sổ.  Nếu máy tính của bạn dùng Linux OS, cửa sổ có dạng sau: UsePico2 Nếu máy tính của bạn sử dụng Window OS, cửa sổ có dạng sau: UsePico3

2.   Download the MicroPython File

Download the UF2 MicroPython file from the Raspberry PI website. The Raspberry PI MicroPython page has a link to the same file.

3.  Copy the MicroPython File to the Pico Board

Định vị tệp UF2 trên máy tính chủ đã tải xuống ở bước trước. Tại thời điểm viết tên tệp là rp2-pico-20210902-v1.17.uf2. Tệp này sẽ có ngày và số phiên bản khác nếu được cập nhật. Kéo tệp này và thả tệp vào thư mục ổ đĩa Raspberry PI Pico Flash đã mở trong bước đầu tiên của hướng dẫn này. Thao tác này sao chép tệp vào bảng Pico. Sau khi sao chép xong, thư mục ổ đĩa Pico Flash sẽ biến mất. Trình thông dịch MicroPython hiện đang chạy trên bảng Pico và bảng đã sẵn sàng để được lập trình bằng Thonny IDE.

4.Download and Install Thonny MicroPython IDE

Click Thonny website  để downoad Thonny MicroPython IDE Thonny có sẵn cho Windows, Mac và Linux. Cuộn xuống trang Thonny để tìm hướng dẫn tải xuống và cài đặt. Làm theo hướng dẫn và cài đặt Thonny trên máy chủ.

5.  Test the Raspberry Pi Pico Board using Python

Thonny là cách dễ nhất để bắt đầu sử dụng Raspberry PI Pico bằng cách lập trình bảng bằng MicroPython. Thay đổi cài đặt trong Thonny theo các bước sau để sử dụng Thonny với bảng Pico. 5.1 Khởi động Thonny IDE Khởi động Thonny IDE đã cài đặt ở bước trước. Nó được tìm thấy trong thư mục Thonny trên menu Windows và trên menu Lập trình của máy tính Linux Mint MATE. Sau khi cài đặt mặc định, Thonny IDE trông như sau. UsePico4 5.2. Lựa chọn microPython Interpreter in Thonny Trên thanh menu trên cùng của Thonny IDE, chọn Công cụ → Tùy chọn… để mở hộp thoại tùy chọn Thonny. Nhấp vào tab Phiên dịch trong hộp thoại. Trong hộp thả xuống trên tab Phiên dịch, chọn MicroPython (Raspberry Pi Pico) như minh họa trong hình dưới đây. UsePico5 Nhấp vào nút OK để đóng hộp thoại. Nếu một thông báo được hiển thị ở dưới cùng của cửa sổ Thonny cho biết rằng nó không thể tự động tìm thấy thiết bị, thì trước tiên hãy rút bảng Pico ra khỏi cổng USB. Đóng cửa sổ ứng dụng Thonny. Cắm lại bảng Pico vào cổng USB. Cuối cùng bắt đầu lại Thonny. Hình ảnh sau đây hiển thị thông báo xuất hiện trong ngăn Shell dưới cùng của Thonny sau khi Thonny kết nối với MicroPython đang chạy trên bảng Pico, một thông báo được hiển thị trong ngăn Shell dưới cùng, như trong hình bên dưới. UsePico6 Lưu ý trong hình ảnh rằng MicroPython (Raspberry Pi Pico) xuất hiện ở dưới cùng bên phải của cửa sổ Thonny. Nếu điều này không được chọn, hãy quay lại và thay đổi nó bằng hộp thoại tùy chọn Thonny. Nếu có bất kỳ sự cố nào khác khi kết nối với bảng Pico từ Thonny, hãy thử khởi động lại máy chủ. Điều này bao gồm các vấn đề khi làm theo phần còn lại của hướng dẫn này. 5.3. Test the Raspberry Pi Pico On-board LED Nhập dòng mã sau vào khung Shell dưới cùng của Thonny để thiết lập chân được kết nối với đèn LED trên bo mạch làm chân đầu ra. led_onboard = machine.Pin(25, machine.Pin.OUT) Bật đèn LED bằng cách nhập đoạn code  sau. led_onboard.toggle() Kiểm tra xem đèn LED màu xanh lục bên cạnh cổng micro USB của bo mạch Raspberry PI Pico có bật không, như hình ảnh tiếp theo. UsePico7 Nhập lại dòng mã trên để tắt đèn LED. Nhập lại cùng một mã sau khi đèn LED tắt sẽ bật lại. Nhấn phím mũi tên lên trên bàn phím để hiển thị dòng mã cuối cùng đã nhập. Điều này tránh phải gõ lại dòng mã. Sau khi dòng mã xuất hiện trong cửa sổ, nhấn phím Enter để chạy nó. Hình ảnh sau đây cho thấy khung Shell dưới cùng của Thonny trông như thế nào sau khi bật và tắt đèn LED tích hợp một vài lần. UsePico8

Raspberry Pi Pico board Hello World Program

Bạn  dễ dàng viết chương trình “hello world” một dòng cho Raspberry PI Pico bằng cách sử dụng ngăn Shell tương tác dưới cùng trong Thonny IDE. Chỉ cần nhập dòng mã sau tại dấu nhắc trong khung Shell dưới cùng. print(“Hello, world!”) Chạy dòng mã trên dẫn đến thông báo giữa các dấu ngoặc kép được in trong ngăn trình bao dưới cùng bên dưới nơi nhập mã. Hình ảnh sau đây cho thấy kết quả. UsePico9

Raspberry Pi Pico Board Blink Program

Trong các ví dụ mã trước, cửa sổ Shell tương tác được sử dụng để chạy mã trên bảng Pico. Một chương trình Python có thể được nhập vào ngăn tập lệnh trên cùng của Thonny và được lưu vào bảng Pico. Nhập mã sau vào ngăn tập lệnh trên cùng (the top script pane) của Thonny. import utime led_onboard = machine.Pin(25, machine.Pin.OUT) while True: led_onboard.toggle() utime.sleep(1) Khi nhập mã, hãy sử dụng phím Tab để thụt lề hai dòng mã cuối cùng. Chỉ dòng cuối cùng thứ hai thực sự cần được thụt lề bằng phím Tab. Khi phím Enter được nhấn sau dòng cuối cùng thứ hai, thì Thonny IDE sẽ tự động thụt lề dòng mã tiếp theo. Sau khi nhập mã trên, hãy lưu tệp bằng tổ hợp phím Ctrl + S. Cách khác, chọn Tệp → Lưu bằng menu Thonny trên cùng hoặc biểu tượng thanh công cụ Lưu. Một hộp thoại nhắc lưu vào máy tính chủ hoặc vào bảng Pico, như hình ảnh sau đây hiển thị. UsePico10 Nhấp vào Raspberry Pi Pico trong Nơi lưu vào? hộp thoại. Trong hộp thoại lưu mở ra, hãy nhập tên tệp là nháy.py vào trường Tên tệp dưới cùng. Nhấp vào nút OK khi hoàn tất. Điều này lưu tập lệnh được nhập vào Thonny dưới dạng tệp có tên là nháy.py trong bộ nhớ bảng Pico. Để chạy tập lệnh, hãy nhấp vào biểu tượng Chạy tập lệnh hiện tại trên thanh công cụ trên cùng (biểu tượng màu xanh lục). Di con trỏ chuột qua các biểu tượng trên thanh công cụ để mẹo công cụ bật lên để hiển thị từng mục là gì. Nếu tập lệnh được nhập chính xác và bảng đang hoạt động, đèn LED sẽ bắt đầu nhấp nháy hoặc nhấp nháy với tốc độ chậm.   Bài viết được dịch từ link: https://startingelectronics.org/tutorials/raspberry-PI/easiest-way-to-start-using-a-raspberry-PI-pico/