Node.js: Node.js Raspberry Pi - Giới thiệu GPIO


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

GPIO là gì?

GPIO là viết tắt của General Purpose Input Output (Đầu ra mục đích chung). 

Raspberry Pi có hai hàng chân GPIO, là kết nối giữa Raspberry Pi và thế giới thực. Các chân đầu ra giống như các công tắc mà Raspberry Pi có thể bật hoặc tắt (như bật/tắt đèn LED). Nhưng nó cũng có thể gửi tín hiệu đến một thiết bị khác.Các chân đầu vào giống như công tắc mà bạn có thể bật hoặc tắt từ thế giới bên ngoài (giống như công tắc bật/tắt đèn). Nhưng nó cũng có thể là dữ liệu từ cảm biến hoặc tín hiệu từ thiết bị khác.Điều đó có nghĩa là bạn có thể tương tác với thế giới thực và điều khiển các thiết bị cũng như thiết bị điện tử bằng Raspberry PI và các chân GPIO của nó!

Tìm hiểu kỹ hơn về các chân GPIO

Raspberry Pi 3 with GPIO

Hình minh họa của Raspberry Pi 3.

Các chân GPIO là các ô vuông nhỏ màu đỏ xếp thành hai hàng ở bên phải của Raspberry Pi, trên Raspberry Pi thực tế, chúng là các chân kim loại nhỏ.

Raspberry Pi 3 có 26 chân GPIO, các chân còn lại là nguồn (cực dương), nối đất (cực âm) hoặc chân "khác" (chân analog hoặc digital 

Các vị trí ghim tương ứng với bảng bên dưới.

Raspberry Pi B+, 2, 3 & Zero và Phân loại

Tìm hiểu kỹ hơn về Breadboard

Breadboard được sử dụng để tạo mẫu điện tử, nó cho phép bạn tạo mạch mà không cần hàn. Về cơ bản, nó là một tấm ván nhựa, với một lưới các điểm buộc (lỗ). Bên trong bảng có các dải kim loại kết nối các điểm buộc khác nhau theo những cách cụ thể. Hình minh họa bên dưới đã đánh dấu một số phần bằng các màu khác nhau. Điều này là để cho bạn thấy lưới điện được kết nối như thế nào.

Breadboard with connections highlighted

Các phần khác của breadboard:

Ở bên trái và bên phải, có 2 cột tie-point. Tất cả các điểm buộc trong mỗi cột này được kết nối.
Power Bus - Các cột được đánh dấu bằng màu đỏ. Có thường được sử dụng để kết nối nguồn điện cho Breadboard. Vì toàn bộ cột được kết nối nên bạn có thể kết nối nguồn điện với bất kỳ điểm nối nào trong cột.

The Ground Bus - Các cột được đánh dấu bằng màu xanh lam. Có thường dùng để nối Ground với Breadboard. Vì toàn bộ cột được kết nối, bạn có thể nối đất với bất kỳ điểm nối nào trong cột. Các hàng Tie-Point được kết nối - Các hàng được đánh dấu bằng màu xanh lá cây. Các điểm nối của mỗi hàng này được kết nối, nhưng không phải toàn bộ hàng! Các điểm nối bên trái được kết nối (A-B-C-D-E) và các điểm nối bên phải được kết nối (F-G-H-I-J).
Ở trung tâm của Breadboard có một Rãnh, cái này ngăn cách các hàng bên trái và bên phải. Chiều rộng của rãnh được thiết kế sao cho nhiều Mạch tích hợp vừa với nó.

Cài đặt Mô-đun bật tắt

Để giao tiếp với GPIO trên Raspberry Pi bằng Node.js, chúng tôi sẽ sử dụng Mô-đun có tên là "onoff".

Cài đặt mô-đun onoff bằng npm:

pi@w3demopi:~ $ npm install onoff

 Bây giờ onoff sẽ được cài đặt và chúng ta có thể tương tác với GPIO của Raspberry Pi.

 

 

 

« Trước: Truy vấn dữ liệu trong bộ sưu tập (Query)
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!