Chủ Nhật, 3 tháng 3, 2019

BCIS robotics club task 4/3/2019

Tuần này là tuần cuối. Các bạn tham gia Srobot cần tập trung cao độ. Cố gắng lên nhé


1. Các bạn Kiệt, Thanh, Thái, Khôi, 
http://srobot.saigontech.edu.vn/de-thi/
Tải đề thi xuống và đọc kỹ các khu vực có vật cản, cross

2. Kiệt: Chuyển mắt siêu âm sang sườn trái của robot

3. Thanh, Khôi, Anh Nam(có thể Huy hoặc Kiên) tải code mẫu này và nghe giảng lý thuyết.

Sau đó tùy vào nội dung thi mà sửa code cho phù hợp với nhu cầu của đội

4. Thái, Sơn, Hưng, Kiên, Khoa, Đình Nam
Nhận 3 khung robot và hoàn thiện việc lắp khung

5. Luân: Triển khai xe mới bắt thử line

6. Trọng: Làm vật cản theo sơ đồ ở địa hình 2 (2 vật cản)
http://srobot.saigontech.edu.vn/de-thi/
Theo đề vườn ươm.

Thời gian không còn nhiều, cố gắng lên cả team nhé.

Sau Srobot, chúng ta sẽ chuẩn bị cho Olimpic robot diễn ra năm sau




Thứ Bảy, 2 tháng 3, 2019

Hướng dẫn thêm linh kiện vào fritzing

Hướng dẫn chi tiết cách thêm linh kiện vào fritzing

Chúc các bạn làm robot thật vui và có nhiều phát minh sáng chế trong tương lai

Thứ Ba, 26 tháng 2, 2019

Robotics club task 27/2

Nhiệm vụ các team vào 27/2

Review: đi cùng thầy Thông ha
Khoa, Kiên, Huy: Chuẩn bị linh kiện để lắp khung robot mới
Trọng: Cắt 3 khung robot mới rồi đưa đội Khoa, Kiên, Huy đi rửa và lắp thiết bị
Thanh. Kiệt: Hi vọng là buổi nay cân bằng

Thứ Ba, 12 tháng 2, 2019

Robotics club task 13/2/2019

Dear team, 
Đây là hạng mục công việc gửi cho team mình nha

Anh Nam, Luân
- Hiệu chỉnh robot sao cho dò line được
Thái
- Cho robot đi hết map
Khôi
- Làm việc với Kiên, Khoa để các bạn ý lắp robot lên khung cho (Khôi không trực tiếp làm)
- Học lập trình các bài sau
      + Giao tiếp Serial
      + Chương trình con
Trọng
-Vẽ khung xe (Đo kích thước, xem trên xe dò line có gì thì tính cho vào hình, xem xe dò line của Thái....)
-Cố gắng nay xong
Thanh, Kiệt
- Tìm cách test lẻ từng thiết bị xem còn chạy ok không.
- Bao gồm các hạng mục: Arduino, L298, Cảm biến góc nghiêng, encoder, pin

Đội review (Huy sang đội Review)
- Thử kết nối tín hiệu máy bay 


Chuẩn bị tập huấn arduino và robotics

Để chuẩn bị cho các buổi tập huấn về arduino và robotics một cách hiệu quả cho quý nhà trường. Chúng tôi xin gửi tới quý nhà trường danh sách các vật tư, thiết bị và phần mềm cần chuẩn bị
Kết quả hình ảnh cho robotics

1. Phần mềm
Mblock
Arduino 
Driver CH340

2. Phần cứng
12 Bộ kit arduino cơ bản (dành cho tập huấn arduino), yêu cầu đổi một động cơ giảm tốc lấy động cơ bơm và hàn sẵn dây các thiết bị.
12 Bộ kit Edubot (dành cho tập huấn robotics), yêu cầu hàn sẵn dây
25 máy tính có cài các phần mềm trên
Vạch đen dán bằng băng keo điện ở trên sàn

3. Chuẩn bị cá nhân
- (01 điện thoại android hoặc ios)

Rất mong rằng chung ta sẽ có một buổi tập huấn thật thú vị và nhiều niềm vui.



Dịch vụ in 3d giá rẻ tại Hà Nội, tp HCM và cả nước

Dịch vụ in 3D giờ đây đã trở thành một nhu cầu lớn trong giới các bạn trẻ đam mê chế tạo. Để hỗ trợ nhu cầu in 3D các mô hình có tạo hình khó. Bài viết này mình xin gửi tới các bạn hướng dẫn các gửi yêu cầu báo giá dịch vụ in 3d 
Xem thêm


Dịch vụ in 3d
Quy trình yêu cầu báo giá dịch vụ in 3D
Bước 1: Tải file in 3D xuống dưới dạng file 3D
Thực ra có rất nhiều loại file in 3d. 
Xem thêm

Bước 2: Chỉnh sửa nếu cần thiết ( và có thể)
Các bạn có thể sử dụng các phần mềm từ đơn giản đến phức tạp để chỉnh sửa file in 3D này (nếu cần). 
Xem thêm

Bước 3: Gửi mail yêu cầu báo giá
Các bạn hãy soạn mail tới robotchomoinguoi@gmail.com với nội dung sau:

Tiêu đề: Yêu cầu báo giá in 3D [Tên khách hàng] [Tên mô hình]

Ví dụ: Yêu cầu báo giá in 3D [Nguyễn Văn B] [Otto robot]

Xem thêm
Sau đó đính kèm file in 3D vào mail và nhấn nút gửi nhé

Bước 4: Xác nhận đặt in
Sau khi bạn gửi file in 3d tới chúng tôi, chúng tôi sẽ tính toán và gửi tới bạn báo giá của mô hình, thời gian giao hàng. Xem thêm
Bước 5: Nhận và kiểm tra hàng
Sau khi bạn đặt hàng, chúng tôi sẽ giao hàng tới địa chỉ của bạn, bạn hãy nhận và kiểm tra hàng, như vậy quy trình đặt in 3d đã hoàn tất.
Xem thêm

Chủ Nhật, 10 tháng 2, 2019

Robotics club task 11/2/2019

Chúc cả team một năm mới nhiều niềm vui và hạnh phúc.
Hôm nay các bạn trong team mình sẽ có một phần quà nho nhỏ từ thầy.
Kết quả hình ảnh cho lì xì
Phân công nhiệm vụ của team như sau

NV1: 

Ngoại trừ các bạn trong đội lập trình và đội ráp robot và anh Trọng. Các bạn còn lại chia 2 người 1 tổ đi dán băng keo trên sàn thi đấu

NV2: 

Sau khi hoàn thành NV1, chúng ta chia tổ thực hiện một vài việc sau.

Đội review: thầy Thông điều phối
Nghiên cứu bố trí thiết bị lên máy bay như trong video sau

Video 1

Video 2

Video 3

Luân, Anh Nam: 

Tập trung lắp robot, hôm nay phải xong

Thái: 

Nâng lên 3 hoặc 4 pin, test xem 4 pin có ok không.

Trọng: (thầy An support)

Thiết kế cho các em trong đội robot một cái khung thân nhé

Thanh, Kiệt:

Điều chỉnh cho robot đứng được với mắt cảm biến

Huy, Kiên, Khoa: 

Xử lý các bài theo trình tự thực hành theo video và vượt qua các thử thách. Các bạn nên lưu code mẫu 1 vào
Ba bạn có thể chia mỗi người học một bài rồi chia sẻ code mẫu và giải thích cho nhau

Thứ Năm, 7 tháng 2, 2019

Tự học arduino bài 1 - Cài đặt và nạp code

Tự học arduino bài 1: Cài đặt chương trình và nạp code

Nguồn: Tự học arduino bài 1

Bài viết liên quan

Bộ kit arduino robot

Khóa học lập trình điều khiển

Tự học arduino bài 1 - Giới thiệu nội dung?
Tự học arduino bài 1 là bài học nhập môn đối với lập trình arduino. Ở bài học này các bạn sẽ đi bước đầu tiên trong việc lập trình với arduino. Đó chính là cài đặt chương trình arduino, cài driver và nạp code.
Với sự phát triển như vũ bão của khoa học công nghệ. Việc lập trình để điều khiển cho các thiết bị như cảm biến, đèn, động cơ đã không còn là một việc quá khó khăn đối với con người, kể cả các bạn nhỏ. Với mong muốn đem phổ biến những kiến thức về lập trình arduino và điều khiển tự động tới với nhiều người hơn, đặc biệt là các bạn thiếu nhi, chủ nhân tương lai của đất nước. Tôi đã đặc biệt soạn ra bộ tự học arduino trong 30 ngày với 30 bài học khác nhau để các bạn có những bước đi đầu tiên trong lĩnh vực lập trình điều khiển. Từ đó tạo niềm vui và nguồn động lực giúp các bạn vươn xa hơn trong lĩnh vực nghiên cứu khoa học.
Ở bài học đầu tiên này, chúng ta sẽ cùng nhau setup cho chiếc máy tính của chúng ta trở nên sẵn sàng với các bài học lập trình sau này.
tự học arduino

Mục tiêu

Mục tiêu của bài học này là chúng ta sẽ hoàn thiện phần cài đặt cho arduino. Các bạn sẽ cần nạp được một chương trình mẫu vào arduino và xác định được chính xác chương trình đã được nạp hay chưa.
Đây chính là thách thức mang tính then chốt trong việc học lập trình arduino. Sau khi vượt qua được thử thách này, xin chúc mừng thế giới lập trình điều khiển đang mở ra trước mắt bạn.

Linh kiện

Trong bài học này linh kiện các bạn cần có là
Các bạn có thể tìm thấy những linh kiện này trong bộ tự học arduino

Tự học arduino bài 1- Nội dung

Mình là người không thích làm phức tạp hóa vấn đề. Ở video dưới đây mình sẽ hướng dẫn chi tiết các bạn cài đặt và thiết lập driver CH340.

Bài tập nâng cao

Đây là buổi học đầu tiên, nên bài tập cũng đơn giản thôi. Nội dung bài tập như sau
- Hãy mô tả một thiết bị mà bạn muốn tạo ra với arduino!
Chúc các bạn học tốt

Bán arduino giá rẻ cho người mới bắt đầu

Bán arduino giá rẻ cho người mới bắt đầu


Bán arduino có giá rẻ nhất thị trường. Với tiêu chí phục vụ cộng đồng IoT Việt Nam hội nhập toàn cầu, chúng tôi chỉ bán Arduino được nhập trực tiếp từ đơn vị sản xuất.
Arduino là một bo mạch khả trình (mạch lập trình được) cho phép người dùng có thể tương tác, bao gồm tiếp nhận thông tin, gửi tín hiệu điều khiển tới các thiết bị cả phần cứng lẫn phần mềm (như đèn led, màn hình LCD, động cơ, nút bấm, cảm biến, màn hình máy tính…) giúp người dùng có thể tiến hành lập trình điều khiển với nhiều thiết bị khác nhau và phục vụ các ứng dụng trong thực tế.

Arduino Uno R3
Arduino Uno R3

Tại Việt Nam, arduino bắt đầu được giới thiệu vào khoảng năm 2012. Trước đó người ta sử dụng vi điều khiển PIC và AVR cho các bài toán lập trình điều khiển tự động hay những cuộc thi Robot.

Bài viết liên quan

Bộ kit arduino robot

Khóa học lập trình điều khiển

5 lý do bạn nên mua Board mạch Arduino của chúng tôi

Kho tài liệu, bài giảng phong phú

Ngoài việc cung cấp cho khách hàng những board mạch arduino chất lượng cao với giá cả phải chăng, chúng tôi còn cung cấp những video hướng dẫn, review sản phẩm từ kênh Robot cho mọi người với sự trực tiếp hướng dẫn từ thầy Phan Hoàng Anh với nick name ANH ROBOT, chuyên gia trong lĩnh vực đào tạo chế tạo, lập trình robot tại Việt Nam.

Tư vấn chọn mua loại arduino phù hợp cho khách hàng

Không chỉ là những người bán hàng, chúng tôi cũng là những người đang học tập và sử dụng mạch arduino cho công việc của mình hay đơn giản chỉ làm những dự án để theo đuổi đam mê. Chúng tôi hiểu những khó khăn khi người dùng mới tiếp cận thứ công nghệ mới mẻ này. Bởi lý do đó, không chỉ bán arduino, chúng tôi sẽ tư vấn để quý khách hàng có thể lựa chọn được loại mạch arduino phù hợp nhất với nhu cầu của mình.

Hỗ trợ thực hiện dự án, giải đáp thắc mắc

Ngoài những hỗ trợ kể trên, chúng tôi cũng cung cấp những hỗ trợ, tư vấn cho các khách hàng đang thực hiện dự án của mình trên nền tảng arduino. Khách hàng sẽ được hỗ trợ, tư vấn thiết bị cần dùng và các nguồn tài liệu tham khảo liên quan tới việc thực hiện các dự án về arduino

Free ship cho các đơn hàng trên 500k và thanh toán chuyển khoản

Với mong muốn đem lại chất lượng dịch vụ tốt nhất cho khách hàng. Cửa hàng chúng tôi thực hiện chính sách free ship cho các đơn hàng trị giá trên 500k và thực hiện thanh toán chuyển khoản, không COD.

Bán arduino giá rẻ
Bán arduino giá rẻ

Cung cấp các khóa học online về điều khiển tự động từ đơn giản đến phức tạp

Bên cạnh việc bán các board mạch arduino, chúng tôi cũng cung cấp các khóa học online về arduino từ căn bản đến phức tạp, giúp cho người học có được những bước tiếp cập căn bản với các dự án sử dụng arduino, nhờ đó khơi gợi niềm đam mê và hiểu biết để thực hiện các dự án của cá nhân người học. Học sinh từ 11 tuổi trở lên là đã có thể bắt đầu tiếp cận được với những khóa học này.

Khóa học robot dò đường
Khóa học robot dò đường

Các loại Board Arduino đang có hàng


Arduino Uno R3
[​IMG]

xem chi tiết arduino uno R3 hoặc gọi 01692985077 để đặt hàng

Arduino Uno SMD (chip dán)
[​IMG]

xem chi tiết arduino uno SMD (chip dán) hoặc gọi 01692985077 để đặt hàng

Arduino nano
[​IMG]

xem chi tiết arduino nano hoặc gọi 01692985077 để đặt hàng

Arduino mega 2560
[​IMG]

xem chi tiết arduino mega hoặc gọi 01692985077 để đặt hàng

Arduino Wemos D1 Wifi
[​IMG]

xem chi tiết arduino wemos D1 wifi hoặc gọi 01692985077 để đặt hàng

Node MCU
[​IMG]

xem chi tiết Node MCU hoặc gọi 01692985077 để đặt hàng
LIÊN HỆ ĐẶT HÀNG
Thông tin liên hệ
Người liên hệ: Đỗ Trung Thanh
Số điện thoại: 0166442772

Chủ Nhật, 20 tháng 1, 2019

Robot nhện Meped - Cách lắp ráp

Nguồn: Robot nhện Meped

Robot nhện Meped

Robot nhện Meped là một trong những mẫu robot nhện được cắt bằng máy cắt laser với mục tiêu chính là phục vụ giải trí và học tập.

Robot nhện Meped
Robot nhện Meped

Cấu tạo

Robot nhện Meped gồm có các bộ phận chính như sau
  • Thân nhện
  • Chân nhện
  • 08 động cơ servo
  • Module và mạch tích hợp điều khiển
Bạn có thể tìm thấy Robot nhện Meped ở đâu?
Hiện tại ở Việt Nam có rất ít nơi cung cấp bộ kit Robot nhện Meped. Tuy nhiên, các bạn có thể tham khảo bộ kit robot nhện Meped tại đây. 
Sau khi học tập với bộ robot nhện này. Các bạn có thể tự tin tìm hiểu và nghiên cứu sâu về những dạng robot nhện khác để làm phong phú hơn chọ bộ sưu tầm robot của mình cũng như tạo nền tảng vững chắc cho việc nghiên cứu các mẫu robot nhiều chân sẽ xuất hiện trong tương lai. Đặc biệt là robot nhện.
Ngoài mẫu Mepad trên, chúng tôi xin giới thiệu đến các bạn một số dòng robot nhên khác
Mẫu robot spider từ máy in 3d

Một mẫu robot spider tự chế của một bạn Việt Nam
Chúng tôi luôn nỗ lực không ngừng để đem những trải nghiệm tuyệt với nhất cho người học chế tạo robot. Chúng tôi luôn hi vọng rằng. Thứ các bạn tạo ra ngày hôm nay tuy chỉ là một món đồ chơi. Nhưng trong tương lai không xa. Chúng ta sẽ là thứ đưa dân tộc ta tiến tới Mặt Trăng hay làm chủ những hành tinh khác.

Thông tin liên hệ
Hotline 0166.442.2772 (Mr.Thanh )
Email: robotchomoinguoi@gmail.com
Youtube và Fanpage:  Robot cho mọi người
Tài khoản Ngân hàng : 
Họ và tên: Đỗ Trung Thanh
Số tài khoản Vietcombank: 0491000088129  chi nhánh Kim Liên
Số tài khoản Vietinbank : 711A48311577   thành phố Hà Nội
Số tài khoản Agribank : 1504205217691 chi nhánh Đống Đa
Số tài khoản VPbank : 106975094 chi nhánh Xã Đàn

Robot dò line và dự án robot phục vụ cà phê

Nguồn: Robot dò line

Robot dò line? Tại sao lại có bài viết này

Robot dò line là một khóa học mà mình đã dày công xây dựng. Ở trong bài viết này, mình xin kể câu chuyện về một dự án chế tạo robot mà mình và các đồng sự là những người đã theo dõi từ đầu và để lại rất nhiều kỷ niệm. Đó là dự án Robot dò line tránh vật cản phục vụ cà phê.

Robot dò line phục vụ cà phê
Robot dò line phục vụ cà phê

Kỹ sư trưởng của dự án là một Founder của Robot cho mọi người. Dự án này đến nay đã ngừng hoạt động. Bản thân robot dò linenày chỉ còn là một hoài niệm, nhưng đó luôn là một hoài niệm đang nhớ trong trái tim những người yêu robot.
Nếu quan sát kỹ trên các trang mạng xã hội hay các website nước ngoài, chúng ta có thể thấy có rất nhiều mẫu robot dò line xuất hiện rất nhiều tại các nhà hàng, quán ăn tại Trung Quốc. Tuy nhiên, vào thời điểm Robot phục vụ tại Hà Nội được ra mắt. Đó là lần đầu tiên, một cửa hàng cà phê tại Việt Nam mang robot tự động phục vụ khách hàng.

Quán ăn sử dụng robot dò line tại Trung Quốc

Robot dò line phục vụ tại Nhật bản

Một số loại robot phục vụ khác

Bản thân ad luôn mong rằng, một ngày nào đó mẫu robot này sẽ trở lại phục vụ nhà hàng và quán ăn tại Việt Nam một lần nữa

Robot dò line phục vụ
Robot dò line phục vụ

KHÔNG DANG DỞ SAO KHẮC CODE GHI TÂM
Thông tin liên hệ
Hotline 0166.442.2772 (Mr.Thanh )
Email: robotchomoinguoi@gmail.com
Youtube và Fanpage:  Robot cho mọi người
Tài khoản Ngân hàng : 
Họ và tên: Đỗ Trung Thanh
Số tài khoản Vietcombank: 0491000088129  chi nhánh Kim Liên
Số tài khoản Vietinbank : 711A48311577   thành phố Hà Nội
Số tài khoản Agribank : 1504205217691 chi nhánh Đống Đa
Số tài khoản VPbank : 106975094 chi nhánh Xã Đàn

Thứ Tư, 26 tháng 12, 2018

Hệ thống báo động thông mình với arduino và L298 - Lê Công Nguyên Khải



 Cách lắp đặt mô hình chống trộm chuông báo động

Bài viết sưu tầm

1. Giới thiệu

Chuông báo động là chủ đề mình đã đề cập nhiều tại các phần trước,, hôm nay chúng ta sẽ đi vào vấn đề chính, mình sẽ nói về mô hình này nhé

2. Video hướng dẫn

3. Linh kiện

STTTên linh kiệnSố lượng
1Mạch Arduino1
2L2981
3Nguồn 12V1
4HC-051
5Công tắc nguồn1
6Công tắc nhấn nhã1

Chuông báo động L298
Chuông báo động L298

Tiếp theo các bạn lắp đặt theo sơ đồ như này cho mình nhé!
(Lưu ý: Lắp cái chuông như cái đèn vậy luôn, nhớ là chung một cổng OUT nhé, ở đây mình xài 1 cổng thôi, còn cổng bên kia không đụng đến. Còn nữa, các bạn nhớ kết nối nguồn điện vào nhé 12 vôn)

4. Giới thiệu về nguyên lý làm việc và khả năng áp dụng

(Cái này mình chỉ nói chung chung, sơ qua thôi nhé, vì viết cái này rất dài và các bạn khó hình dung, trong quá trình làm mình sẽ nói rõ cho các bạn thấy lúc đó các bạn sẽ hiểu thôi)
*** Có hai trường hợp xảy ra:
TH1: Công tắc bóp thì mạch hở và không có hiện tưởng gì xảy ra.
TH2: Công tăc nhã ra, mạch đóng và chuông sẽ kêu.
(Các bạn tưởng tượng như bộ phận đèn của tủ lạnh ấy, giống y như vậy á)Tất nhiên không đơn giản như vậy, nó cần chương trình điều kiển nữa. Một hệ thống tuy không phức tạp nhưng chẳng đơn giản. Mong các bạn sẽ theo dõi thật kĩ nhé. Sẽ có các video hướng dẫn cụ thể nữa, các bạn yên tâm.
*** Dự án này, theo mình nghĩ nó có khả năng áp dụng rất cao. Và ý tưởng của mình hướng tới ở đây là làm một bộ chống trộm nhưng các bạn có thể tự mình sáng tạo thêm nhé.

Tiếp theo nữa, các bạn nạp code mẫu của mình để ở phía dưới nhé. Sau đó làm app điều khiển trên điện thoại bằng app inventor (mình có video hướng dẫn ở dưới ấy)
Cuối cùng cái bạn thử sử dụng, chơi, hay test thử xem như thế nào. Rồi các bạn tự sáng tạo thêm cho mình nhé. Hẹn các bạn về video demo mô hình của mình

Chúc các bạn thành công!!!
Code mẫu tham khảo vào app điều khiển mình để link ở dưới các bạn tải về nhé: https://drive.google.com/open?id=187QMkdNjQMSqZrRxdHsdTgkniBCg5_ce

Thứ Hai, 17 tháng 12, 2018

Cảm biến vật cản hồng ngoại E18-D80NK – Trần Huỳnh Anh

CẢM BIẾN VẬT CẢN HỒNG NGOẠI E18-D80NK

I. Giới thiệu cảm biến vật cản hồng ngoại E18-D80NK

Cảm biến vật cản hồng ngoại E18-D80NK dùng để phát hiện vật cản trong phạm vi 3 – 80cm. Loại cảm biến này sử dụng tín hiệu IR (ánh sáng hồng ngoại) để phát hiện vật cản, vì thế chúng hầu như không bị nhiễu bởi những loại ánh sáng thông thường bên ngoài. Cảm biến này có một biến trở dùng để điều chỉnh khoảng cách phát hiện vật cản, chúng ta có thể tùy chỉnh bằng cách xoay cảm biến này. Cảm biến này thường được sử dụng để xây dựng các hệ thống chống trộm thông minh, hệ thống dò đường cho robot, hệ thống đếm sản phẩm trong dây chuyền sản xuất, ….
Trong bài viết này mình sẽ cùng các bạn tìm hiểu về module E18-D80NK (hình 1) này nhé. Module E18-D80NK ở phần mặt trước sẽ có 2 chấm tròn nhô lên, đây là một đầu phát và một đầu thu tia hồng ngoại. Phần mặt sau sẽ có một led báo và một biến trở để điều chỉnh khoảng cách phát hiện vật cản của module này (Hình 2).

Bài viết liên quan

Bộ kit arduino robot

Khóa học lập trình điều khiển

Video hướng dẫn
Hình 1: Module E18-D80NK

II. Chuẩn bị

       Arduino UNO r3               x 1
Module E18-D80NK         x 1
Cáp kết nối arduino          x 1

III. Nối dây và cài đặt

  1. Cách nối dây:

Arduino UNO R3Module E18-D80NK

bán Arduino Uno R3
Bán Arduino Uno R3
9Dây đen
cảm biến hồng ngoại vật cản
cảm biến hồng ngoại vật cản
5VDây nâu
GNDDây xanh
Hình 2: Sơ đồ kết nối

Sơ đồ nối dây cảm biến vật cản hồng ngoại
Sơ đồ nối dây cảm biến vật cản hồng ngoại

  1. Cài đặt

2.1 Nạp code chương trình

void setup() {
Serial.begin(9600);
pinMode(9,INPUT_PULLUP);
Serial.println(“Bắt đầu hệ thống”);
}

void loop() {
if(digitalRead(9)==0){
Serial.println(“Có đối tượng đi ngang”);
}
}
Sau khi nạp chương trình thành công, ta bật cửa sổ Serial Monitor lên sẽ thấy xuất hiện dòng thông báo (Hình 3). Khi có đối tượng ngang qua, hệ thống sẽ xuất hiện liên tục các thông báo như hình 4. Thông báo này sẽ xuất hiện liên tục cho đến khi đối tượng qua khỏi, chúng ta có thể cài đặt lại code lại để hệ thống chỉ báo hiệu một lần khi có đối tượng ngang qua.
Hình 3: Hệ thống bắt đầu
Hình 4: Khi có đối tượng đi ngang qua hệ thống

2.2 Tùy chỉnh hệ thống

2.2.1 Tùy chỉnh khoảng cách phát hiện vật cản

Module E18-D80NK của chúng ta có thể phát hiện được vật cản trong khoảng từ 3 đến 80 cm. Để thay đổi khoảng cách phát hiện, chúng ta phải xoay nhiều vòng ở biến trở, quy tắc xoay như sau: Xoay cùng chiều kim đồng hồ là tăng khoảng cách phát hiện đối tượng, ngược chiều kim đồng hồ là giảm khoảng cách phát hiện đối tượng.

2.2.2 Tùy chỉnh báo một lần khi phát hiện tín hiệu

Chúng ta muốn khi đối tượng đi ngang qua, hệ thống chỉ báo một lần cho đến khi nào đối tượng mới xuất hiện thì mới có thông báo tiếp theo. Ý tưởng cho việc này đó là khi phát hiện đối tượng chúng ta sẽ in ra thông báo, sau đó kiểm tra liên tục xem đối tượng đã qua hay chưa, nếu chưa thì kiểm tra tiếp, ngược lại chúng ta sẽ bắt đầu thực hiện lại hệ thống. Chúng ta có thể dùng vòng lặp while để kiểm tra, chương trình chúng ta lúc này sẽ trở thành:

void setup() {
Serial.begin(9600);
pinMode(9,INPUT_PULLUP);
Serial.println(“Bắt đầu hệ thống”);
}
void loop() {
if(digitalRead(9)==0){
Serial.println(“Có đối tượng đi ngang”);
while(digitalRead(9)==0){delay(100);}
}
}

III. Bài tập

Xây dựng hệ thống đếm lượng khách ra vào trong một thư viện.
Mô tả hệ thống: Người ta muốn xây dựng một hệ thống đếm số lượng độc giả hiện có trong một thư viện ở những khoảng thời gian khác nhau (7 giờ, 8 giờ, 9 giờ…) để hoạch định những kế hoạch phục vụ tốt nhất cho độc giả.
Thư viện hiện có 2 cửa dành cho độc giả, một cửa dành cho độc giả vào, cửa còn lại dành cho độc giả ra (có bảo vệ ngồi ở các chốt nên độc giả không thể đi ngược lại được). Mỗi cửa được thiết kế nhỏ (~60cm) chỉ đủ cho một người qua lọt. Vào đúng mỗi mốc thời gian sẽ có người đến ghi nhận lại số lượng độc giả hiện đang ở trong thư viện, thế nên hệ thống chỉ cần hiển thị ra số độc giả đang có trong thư viện là đủ.
Hướng dẫn thực hiện: Đặt hai module E18-D80NK ở cửa ra và cửa vào. Đặt một biến số lượng, khi phát hiện tín hiệu đi qua cửa vào thì tăng biến lên một đơn vị, tín hiệu qua cửa ra thì giảm biến số lượng đi một đơn vị. Mỗi khi có tín hiệu ra/vào thì cập nhật lại số lượng người trong hệ thống và in ra màn hình.