Tôi yêu Arduino gửi vào
- 8604 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
Điểm cộng đồng là gì? Nó có ích gì cho bạn, tìm hiểu ngay!
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.
NDT gửi vào
Đây là loạt bài vắn tắt chia sẻ kinh nghiệm giúp các bạn có thể sử dụng các mudule cũng như tiếp cận code một cách ngắn gọn và dễ hiểu hơn
Mục đích bài viết: Hướng dẫn điều khiển một Servo trong các dự án robot từ xa thông qua module NRF24 bằng biến trở
Tôi yêu Arduino gửi vào
Thấy bài viết của bạn Hải Đăng PPK khá hay, cũng nói đến về dự án bật tắt đơn giản nhưng đúng nhu cầu. Mình đã làm thành công, tuy nhiên, mình dùng một cảm biến siêu âm để bơm nước cho cái thùng nước nhà mình. Cảm ơn Hải Đăng PPK nhiều nhiều nhé!
Tôi yêu Arduino gửi vào
Có thể nói Serial là một trong những phương thức giao tiếp đơn giản nhất trong môi trường Serial. Vì bạn chỉ cần 2 dây và cách thức truyền dữ liệu của nó lại giống hệt stream trong các ngôn ngữ lập trình. Nhưng thật đáng tiết, con Arduino Uno chỉ có duy nhất một cổng Serial được phần cứng hỗ trợ sẵn (Mega thì 3). Vì vậy, nếu bạn muốn giao tiếp với nhiều module Serial thì đó là một chuyện không thể. Và đó chính là lý do vì sao thư viện Software Serial ra đời. Hôm nay, chúng ta sẽ tìm cách giao tiếp giữa 2 mạch Arduino thông qua Serial và một ví dụ về chuyển tiếp giá trị của một module giao tiếp qua Serial với thư viện 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. 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!