Điều khiển LED sáng tắt (blink) với Intel Edison và Nodejs (johnny-five và edison-io)

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.

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!

npm install -g johnny-five edison-io

II. Chuẩn bị

III. Nối dây

Lưu ý

GPIO ở Mini breakout hoạt động ở mức điện thế 1.8V nên chả cần điện trở đâu nha các bạn

LED Intel Edison
VCC J20-7 (GP15)
GND J19-3

 

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);
});

 

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
7 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Cảm biến nhiệt độ TTL - Độ nhạy cao

Mình thấy bài viết của Đỗ Hữu Toàn rất hay, nay mình có cơ hội dùng cái cảm biến nhiệt độ TTL này nên giới thiệu với mọi người luôn. Do hướng dẫn sử dụng cũng giống cái của Toàn nên mình viết dưới dạng bài viết truyền cảm hứng để gom nhóm với Toàn.

lên
12 thành viên đã đánh giá bài viết này hữu ích.

Hướng dẫn sử dụng module bàn phím 4x4 với Arduino

Sau một thời gian dài theo dõi cộng đồng, mình thấy có một số bạn hỏi về module bàn phím 4x4 nhưng vẫn chưa có một sự hướng dẫn rõ ràng. Hôm nay, qua bài viết này, mình xin hướng dẫn các bạn phương pháp sử dụng module 4x4 với một thư viện khá hay trên Arduino.

lên
43 thành viên đã đánh giá bài viết này hữu ích.