Khi nói đến quả mâm xôixây dựng của bạn dự án pi bắt đầu với một kế hoạch trò chơi và thiết kế kế hoạch của bạn bắt đầu với việc biết chính xác chân GPIO nào làm gì. Đó là nơi các công cụ như bài viết sơ đồ chân GPIO của chúng tôi hoặc những công cụ do Pinout.xyz cung cấp phát huy tác dụng.
Điều hành bởi Nhà phát triển Pimoroni Phil Howard, Pinout.xyz (mở trong tab mới) chứa tất cả các loại biểu đồ GPIO hữu ích và các công cụ tương tác để người tạo tham khảo khi xây dựng dự án của họ. Họ không chỉ có mọi Raspberry Pi GPIO mà bạn có thể nghĩ đến, mà họ còn có khá nhiều biểu đồ sơ đồ chân cho các phụ kiện Raspberry Pi như HAT, bo mạch và pHAT.
Khi tháng 4 sắp kết thúc, Howard đã làm chúng tôi ngạc nhiên với một công cụ dòng lệnh mới cho phép bạn xem sơ đồ chân cho Raspberry Pi Pico ngay trong thiết bị đầu cuối của mình và truy vấn nó để biết thông tin cụ thể. Ứng dụng do Python 3 hỗ trợ có tên là Picopins có thể chạy trong các dòng lệnh của Linux hoặc Windows. Bạn chỉ cần cài đặt Python 3.
Để cài đặt Picopins, hãy sử dụng trình cài đặt gói pip đi kèm với hầu hết các bản cài đặt Python 3 hoặc có thể được cài đặt riêng.
pip install picopins
Nếu một mình pip không hoạt động, hãy thử pip3.
Khi bạn nhập lệnh picopins, ứng dụng sẽ tải một biểu đồ đáng yêu hiển thị Raspberry Pi Pico và các chân của nó. Theo mặc định, tất cả những gì bạn thấy là những điều cơ bản cho mỗi chân: số GP, nối đất, điện áp và ADC.
Tuy nhiên, nếu bạn nhập picopins –allbạn sẽ nhận được một danh sách rất chi tiết về chức năng của từng chân, bao gồm cả việc nó có hỗ trợ kết nối I2C, SPA hay UART hay không.
Nhưng lượng thông tin đó có thể quá tải. Nếu bạn chỉ muốn tìm các chân có chức năng cụ thể, bạn có thể sử dụng –tìm thấy đối số theo sau bởi những gì bạn đang tìm kiếm. Ví dụ: nếu bạn muốn đánh dấu các chân nối đất, hãy nhập picopins –tìm đất và bạn sẽ nhận được một kết quả như thế này.
Thật không may, tính năng –find không hoàn hảo. Khi chúng tôi bước vào picopins –tìm uart, nó không làm nổi bật các chân có khả năng uart. Điều tương tự cũng xảy ra khi chúng tôi thử với i2c hoặc spa.
Nếu bạn muốn xem danh sách đầy đủ tất cả các đối số dòng lệnh cho picopin, hãy nhập picopins –trợ giúp. Để tìm hiểu thêm về công cụ mới này và theo dõi sự phát triển của nó, hãy truy cập trang dự án Picopins chính thức tại GitHub. Ở đó, bạn không chỉ có thể xem mã nguồn chính thức mà còn tìm thấy các hướng dẫn sử dụng chính thức từ chính Howard.