Tôi yêu Arduino gửi vào
- 9329 lượt xem
Sau khi nhận được board của cuộc thi VMIG2016 và thấy bài của ksp hơi hay nên hôm nay quyết định làm một bài chớp tắt led 13 trên Intel Edison bằng ngôn ngữ nodejs với thư viện johnny-five và edison-io.
Cộng đồng Arduino Việt Nam
Vì sao chúng ta cần đóng góp xây dựng một cộng đồng Arduino Việt Nam miễn phí kiến thức tới tất cả mọi người?
Tôi yêu Arduino gửi vào
Sau khi nhận được board của cuộc thi VMIG2016 và thấy bài của ksp hơi hay nên hôm nay quyết định làm một bài chớp tắt led 13 trên Intel Edison bằng ngôn ngữ nodejs với thư viện johnny-five và edison-io.
Select any filter and click on Apply to see results
Tôi yêu Arduino gửi vào
Raspberry Pi 3 được giới thiệu với thông tin nổi bật là có sẵn Wifi và Bluetooth. Đồng thời Raspberry Pi Foundation cũng khẳng định: Pi 3 với ARM Cortex A53 sẽ nhanh hơn khoảng 50% so với Pi 2. Wifi và Bluetooth có sẵn thì có thể dễ dàng test được rồi, nhưng tốc độ xử lý nhanh hơn liệu có đúng ?
Tôi yêu Arduino gửi vào
Khi đăng nhập vào linux server qua ssh bạn sẽ phải cần đến một text editor để sửa chữa các file cấu hình, file html, các file script .... Có rất nhiều text editor như vi, emacs, ... Tuy nhiên với các editor này bạn sẽ phải mất nhiều thời gian để thông thạo. Riêng với nano thì lại quá dễ để làm quen và sử dụng. Hôm nay bạn sẽ sử dụng nano thành thạo ngay!
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. Nhắc lại cách cài đặt thư viện
Mình tham khảo ở bài viết này 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!
II. Chuẩn bị
III. Nối dây
IV. Lập trình
Không bị hạn chế như ở Arduino breakout, chúng ta có đến 40 gpio ở mini breakout có thể dùng được! Các bạn thay vì gọi tên là 0, 1, 2, 3,... thì chúng ta sẽ gọi là GPx với x là một con số nào đó. Ví dụ như mình chọn GP15!
//buộc phải có var five = require("johnny-five"); var Edison = require("edison-io"); var board = new five.Board({ io: new Edison() }); //setup board.on("ready", function() { var led = new five.Led('GP15'); //GPx với x là 15, nó là một chuỗi nhé! led.blink(500); });