Adafruit đã lấy RP2040 của Raspberry Pi, cùng một SoC được tìm thấy trong Raspberry Pi Pico , và đặt nó vào một thứ khác. Một thiết bị hình chìa khóa USB không có GPIO và khả năng kết nối hạn chế. Họ đang nghĩ gì? Adafruit đã tạo ra một loạt bo mạch cấp nguồn RP2040, từ nhỏ nhất, QT Py RP2040 đến Feather RP2040 lớn nhất của họ, tất cả đều có lựa chọn chân cắm GPIO và hầu hết đều đi kèm với các tính năng bổ sung.

Đối với bảng RP2040 mới nhất của Adafruit, chúng tôi có một bảng được thiết kế xung quanh yếu tố hình thức Trinkey của Adafruit, thiết bị kiểu Trinket được kết hợp với sự tiện lợi của khóa USB. Trinkey QT2040 được thiết kế để sử dụng plug and play và có thể kết nối với bất kỳ máy tính chạy hệ điều hành nào.

Trinkey QT2040 cung cấp một phương tiện nhanh chóng và đơn giản để xây dựng các dự án với sức mạnh của RP2040 và vì vậy chúng tôi đã làm điều đó với một loạt cảm biến được kết nối thông qua đầu nối Stemma Q / Qwiic tiện dụng.

Thông số kỹ thuật phần cứng Adafruit Trinkey QT2040

Thiết kế và sử dụng Adafruit Trinkey QT2040

Rõ ràng là Trinkey QT2040 của Adafruit tập trung vào kết nối USB-A. Không có dây dẫn chỉ cần cắm vào và bắt đầu hack. Các loại bo mạch Trinkey của Adafruit đều tuân theo thông lệ này, nhưng Trinkey QT2040 là loại đầu tiên được cung cấp bởi RP2040 SoC của Raspberry Pi. Những chiếc Trinkey trước đây được cung cấp bởi một Atmel SAMD21 SoC. Do kích thước Adafruit Trinkey QT2040 không có chân cắm tương thích với breadboard truyền thống, thay vào đó chúng tôi có một đầu nối Stemma QT / Qwiic duy nhất có thể được sử dụng với các thiết bị tương thích, bao gồm cả cảm biến và màn hình. Các thành phần Stemma QT / Qwiic có thể được liên kết với nhau để xây dựng các dự án, chẳng hạn như chúng tôi đã kết nối máy quang phổ 10 kênh AS7341 và cảm biến chất lượng không khí BME688 với Trinkey QT2040 và đọc dữ liệu trực tiếp, được hiển thị qua Python Shell (REPL). Trinket QT2040 cũng có một NeoPixel duy nhất, mà nếu không được lập trình sẽ hiển thị bất kỳ lỗi nào bằng cách nhấp nháy đèn LED trong một số lần nhất định và trong một màu đã đặt. Chúng ta có thể sử dụng NeoPixel trong các dự án của mình nhờ một thư viện CircuitPython đơn giản, nó tóm tắt hầu hết các phức tạp, bao gồm cả việc trừu tượng hóa chân GPIO thay vì chúng ta có một tham chiếu được đặt tên (board.NEOPIXEL). Nút BOOT có thể lập trình của người dùng thường được sử dụng để đặt bo mạch ở chế độ nơi có thể flash phần sụn mới. Nút này cũng có thể được sử dụng trong các dự án của chúng tôi và nó cũng có một tham chiếu có tên trừu tượng (board.BUTTON) có thể được sử dụng để kích hoạt các hành động trong mã của chúng tôi. bao gồm cả việc trừu tượng hóa chân GPIO thay vào đó chúng ta có một tham chiếu được đặt tên (board.NEOPIXEL). Nút BOOT có thể lập trình của người dùng thường được sử dụng để đặt bo mạch ở chế độ nơi có thể flash phần sụn mới. Nút này cũng có thể được sử dụng trong các dự án của chúng tôi và nó cũng có một tham chiếu có tên trừu tượng (board.BUTTON) có thể được sử dụng để kích hoạt các hành động trong mã của chúng tôi. bao gồm cả việc trừu tượng hóa chân GPIO thay vào đó chúng ta có một tham chiếu được đặt tên (board.NEOPIXEL). Nút BOOT có thể lập trình của người dùng thường được sử dụng để đặt bo mạch ở chế độ nơi có thể flash phần sụn mới. Nút này cũng có thể được sử dụng trong các dự án của chúng tôi và nó cũng có một tham chiếu có tên trừu tượng (board.BUTTON) có thể được sử dụng để kích hoạt các hành động trong mã của chúng tôi.

Bài viết liên quan

Đăng bình luận về bài viết này

1
KHUYẾN MẠI HÔM NAY
Than phiền dịch vụ

Mọi than phiền, đóng góp liên quan đến chất lượng dịch vụ. Xin quý khách hàng hãy phản hồi cho chúng tôi

090.444.3814 cskh@maychuhanoi.vn