Mục lục:
- Giao diện I2C là gì?
- Sử dụng giao diện I2C trên Raspberry Pi
- Lựa chọn của chúng tôi
- Mâm xôi Pi 3 B +
- Các sản phẩm tốt nhất để giúp giữ cho học sinh của bạn và đồ đạc của họ an toàn
- Giữ điện thoại của bạn an toàn khỏi lũ lụt và nước vui vẻ với túi chống nước
- Đèn thông minh tương thích Alexa tốt nhất
Câu trả lời hay nhất: Có. Raspberry Pi hỗ trợ giao diện I2C thông qua tiêu đề GPIO. Nó bị tắt theo mặc định, vì vậy bạn sẽ cần kích hoạt phần cứng và cài đặt một số tiện ích trước khi bạn có thể sử dụng nó.
Amazon: Raspberry Pi 3 B + ($ 40)
Giao diện I2C là gì?
Giao diện I2C (thực ra là I²C hoặc I-squared-c nhưng không ai muốn gõ, vì vậy biệt danh) là điểm cuối của một bus nối tiếp mạch tích hợp không cần giao tiếp tốc độ cao. Việc truyền tải là đồng bộ và chuyển mạch gói và có thể lưu trữ nhiều chủ và nhiều thiết bị phụ trên cùng một bus. Bạn sẽ tìm thấy nó được sử dụng bất cứ nơi nào. Đơn giản là quan trọng hơn tốc độ và nó thường được sử dụng để gắn cảm biến hoặc thiết bị giám sát.
Đối với các ứng dụng sở thích, bus I2C thường được sử dụng để gắn bảng PC vào màn hình LCD. Một bảng ba lô I2C có thể cắt giảm số lượng kết nối cần thiết từ 16 xuống còn hai và với các chân I / O luôn bị thiếu, điều đó làm cho bus I2C trở nên rất có giá trị cho nhiều dự án. Để tìm hiểu thêm về xe buýt I2C và thông tin liên lạc nối tiếp nói chung, Sparkfun có một mồi tuyệt vời để bạn bắt đầu.
Sử dụng giao diện I2C trên Raspberry Pi
Theo mặc định, Raspberry Pi của bạn đã tắt giao diện I2C. Đừng lo lắng, thật dễ dàng để kích hoạt nó.
Bạn sẽ sử dụng cùng một công cụ cấu hình mà bạn đã thấy khi lần đầu bật Raspberry Pi. Để đưa nó trở lại, gõ sudo raspi-config từ dòng lệnh. Bạn sẽ tìm thấy tùy chọn để bật tùy chọn I2C trong Tùy chọn giao diện.
Sau khi khởi động lại, bạn có thể cài đặt bất kỳ tiện ích và công cụ sửa lỗi nào như i2c-tools hoặc thư viện python-smbus thông qua trình quản lý gói tiêu chuẩn bằng lệnh apt-get. Dự án của bạn và ngôn ngữ mã hóa bạn đang sử dụng sẽ xác định chính xác những tính năng bổ sung nào bạn sẽ cần để giao tiếp qua bus I2C bằng các chân GPIO tiêu chuẩn trên Raspberry Pi 3 B + của bạn.
Lựa chọn của chúng tôi
Mâm xôi Pi 3 B +
Bao gồm thông tin liên lạc xe buýt cũ
Raspberry Pi 3 B + hỗ trợ nhiều loại giao tiếp nối tiếp khác nhau thông qua các chân GPIO, bao gồm cả giao diện I2C. Đây là một trong những lý do chúng tôi yêu thích máy tính bảng nhỏ này!.
Chúng tôi có thể kiếm được một khoản hoa hồng cho việc mua hàng bằng cách sử dụng các liên kết của chúng tôi. Tìm hiểu thêm.
an toàn là trên hếtCác sản phẩm tốt nhất để giúp giữ cho học sinh của bạn và đồ đạc của họ an toàn
Cho dù bạn đang cố gắng giữ cho học sinh của mình an toàn khi đi bộ đến trường hoặc bạn đang tìm cách bảo vệ đồ đạc của mình, điều đó sẽ giúp có các phụ kiện an toàn đáng tin cậy. Dưới đây là một vài bạn nên xem xét cho học sinh của bạn.
Giữ điện thoại của bạn an toàn khỏi lũ lụt và nước vui vẻ với túi chống nước
Mùa bão đang tràn ngập, và lũ quét đã không còn xa lạ đối với nhiều khu vực của đất nước. Đây không phải là chính xác, vì vậy hãy bảo vệ nó với một túi chống thấm nước.
hướng dẫn người muaĐèn thông minh tương thích Alexa tốt nhất
Hệ sinh thái loa thông minh Echo của Amazon rất phù hợp để điều khiển bóng đèn thông minh từ các thương hiệu như LIFX và Philips Hue. Bí quyết duy nhất là chọn bóng đèn phù hợp.