ksp gửi vào
- 20404 lượt xem
Bài viết của lequocchi gãi đũng chỗ mình cần để làm tài liệu tham khảo tiếng Việt. Nên mình xin đóng góp một bài viết hướng dẫn sử dụng bmp180 trên Intel Edison. Các bạn cùng theo dõi nhé.
Cộng đồng Arduino Việt Nam
Bài viết có thể chưa rõ ràng. Hãy đóng góp thông qua việc bình luận.
ksp gửi vào
Bài viết của lequocchi gãi đũng chỗ mình cần để làm tài liệu tham khảo tiếng Việt. Nên mình xin đóng góp một bài viết hướng dẫn sử dụng bmp180 trên Intel Edison. Các bạn cùng theo dõi nhé.
Select any filter and click on Apply to see results
ksp gửi vào
NodeJS là một hệ sinh thái Javascript mà ở đó bạn có thể lập trình nó như mọi ngôn ngữ lập trình nhúng như C++, python,... nó cũng có thể chạy đa nền tàng như Java vậy đó nhé. Nhưng luôn ghi nhớ Javascript và Java là khác nhau bạn nhé. Nodejs được xây dựng trên bộ Javascript engine V8 của Google. Mình sẽ không nói quá nhiều về chuyên môn trong bài viết này vì nó sẽ đi lệch định hướng của cộng đồng Arduino Việt Nam và cũng có rất nhiều cộng đồng NodeJS ở Việt Nam sẽ giúp bạn am tường hơn về NodeJS. Qua bài viết này, mình mong muốn bạn sẽ biết cách cài đặt NodeJS và giúp bạn thấy được tiềm năng IOT của nó.
ksp gửi vào
Vừa rồi mình nhận được một board C.H.I.P Pro từ anh monsieurvechai. Hôm nay là chủ nhật nên mình quyết định lấy bé C.H.I.P Pro ra để thử nghiệm với board này. Chúc mọi người có những dự án sáng tạo và chuyên nghiệp với board này. Board này có thể sản xuất hàng loạt tự động như mấy con vi điều khiển để lắp vô mạch đó. Hôm nay mình sẽ hướng dẫn các bạn nạp hệ điều hành con này.
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.
I. Chuẩn bị
II. Nối dây
Bạn nào không biết pinout Edison, vui lòng xem tại đây.
III. Lập trình
1. Cài nodejs
Khỏi nha bạn, Intel Edison có sẵn node 4.x rồi!
2. Cài Johnny-five và Edison-IO
Rất dễ! Hai thư viện này dùng để lập trình Edison trong môi trường nodejs đó bạn hiền!
3. Code
//khai báo thư viện + board var five = require("johnny-five"); var Edison = require("edison-io"); var board = new five.Board({ io: new Edison() }); //sự kiện ready được fire thì anh em mới lập trình được nhá! board.on("ready", function() { // setup BMP180 nè var barometer = new five.Barometer({ controller: "BMP180" }); //Khi có dữ liệu mới nè barometer.on("change", function() { console.log("barometer"); console.log(" pressure : ", this.pressure); console.log("--------------------------------------"); }); });IV. Kết thúc
Có bài hay cùng chia sẻ với mọi người nha! Một tí đóng góp cho Cộng đồng Intel Edison Việt Nam. Các bạn rate node động viên mình nhé. Hi vọng các bạn có những dự án hay!