Thiết kế modul ghép nối với PC qua giao diện RS232 để điều khiển và giám sát hệ thống cấp nước tự động từ bể ngầm lên bể chứa ở trên cao (sử dụng 3 bơm nước) Để giám sát mức nước trong bể chứa ta sử dụng cảm biến siêu âm. Dữ liệu trả về từ cảm biến siêu âm được Arduino xử lý và gửi lên PC qua cổng rs 232. Labview so sánh mức nước trong bể và thực hiện điều khiển 3 bơm bằng cách gửi tín hiệu điều khiển qua cổng rs232 xuống Arduino. Arduino nhận tín hiệu điều khiển, điều khiển các Relay cấp nguồn cho các bơm.
Trang 1L I NÓI Đ U ỜI NÓI ĐẦU ẦU
Trong nh ng năm qua, ngành khoa h c máy tính có nh ng bững năm qua, ngành khoa học máy tính có những bước tiến vược ọc máy tính có những bước tiến vược ững năm qua, ngành khoa học máy tính có những bước tiến vược ước tiến vượcc ti n vến vược ượcc
b c và ngày càng có nh ng nh hững năm qua, ngành khoa học máy tính có những bước tiến vược ảnh hưởng tích cực to lớn vào cuộc cách mạng ưởng tích cực to lớn vào cuộc cách mạngng tích c c to l n vào cu c cách m ngực to lớn vào cuộc cách mạng ớc tiến vược ộc cách mạng ạng
khoa h c kỹ thu t hi n đ i Đ c bi t s ra đ i và phát tri n nhanh chóngọc máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ạng ặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ực to lớn vào cuộc cách mạng ời và phát triển nhanh chóng ển nhanh chóng
c a kỹ thu t s , làm cho ngành đi n t tr nên phong phú và đa d ng h n.ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ử trở nên phong phú và đa dạng hơn ởng tích cực to lớn vào cuộc cách mạng ạng ơn
Nó góp ph n l n trong vi c đ a kỹ thu t hi n đ i xâm nh p r ng rãi vàoần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ớc tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ạng ộc cách mạng
m i lĩnh v c c a ho t đ ng s n xu t, kinh t và đ i s ng - xã h i T học máy tính có những bước tiến vược ực to lớn vào cuộc cách mạng ạng ộc cách mạng ảnh hưởng tích cực to lớn vào cuộc cách mạng ất, kinh tế và đời sống - xã hội Từ hệ ến vược ời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ộc cách mạng ừ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
th ng máy tính l n đ n nh ng h th ng máy tính cá nhân, t vi c đi uố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược ến vược ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ừ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ều
khi n h th ng máy móc công nghi p đ n các thi t b ph c v đ i s ngển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ến vược ến vược ị phục vụ đời sống ục vụ đời sống ục vụ đời sống ời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
h ng ngày c a con ngằng ngày của con người ười và phát triển nhanh chóngi
V i mong mu n tìm hi u, ng d ng nh ng ti n b c a khoa h c kỹ thu tớc tiến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ển nhanh chóng ứng dụng những tiến bộ của khoa học kỹ thuật ục vụ đời sống ững năm qua, ngành khoa học máy tính có những bước tiến vược ến vược ộc cách mạng ọc máy tính có những bước tiến vược
hi n đ i vào ph c v s n xu t, sinh ho t đ i s ng c a con ngện đại Đặc biệt sự ra đời và phát triển nhanh chóng ạng ục vụ đời sống ục vụ đời sống ảnh hưởng tích cực to lớn vào cuộc cách mạng ất, kinh tế và đời sống - xã hội Từ hệ ạng ời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ười và phát triển nhanh chóngi Nh n
th y, v i đi u ki n th i ti t n ng nóng kh c nghi t hi n nay, nhu c u sất, kinh tế và đời sống - xã hội Từ hệ ớc tiến vược ều ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ời và phát triển nhanh chóng ến vược ắng nóng khắc nghiệt hiện nay, nhu cầu sử ắng nóng khắc nghiệt hiện nay, nhu cầu sử ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ử trở nên phong phú và đa dạng hơn
d ng nục vụ đời sống ước tiến vượcc sinh ho t c a m i ngạng ọc máy tính có những bước tiến vược ười và phát triển nhanh chóngi là cao h n so v i nh ng th i đi mơn ớc tiến vược ững năm qua, ngành khoa học máy tính có những bước tiến vược ời và phát triển nhanh chóng ển nhanh chóng
khác r t nhi u V i tình hình nh v y, thì vi c nghiên c u cho ra đ iất, kinh tế và đời sống - xã hội Từ hệ ều ớc tiến vược ư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ứng dụng những tiến bộ của khoa học kỹ thuật ời và phát triển nhanh chóng
nh ng h th ng b m c p nững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ơn ất, kinh tế và đời sống - xã hội Từ hệ ước tiến vược ực to lớn vào cuộc cách mạng ộc cách mạngc t đ ng c n đần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ượcc gi i quy t nhanh chóng.ảnh hưởng tích cực to lớn vào cuộc cách mạng ến vược
Xu t phát t nh ng ý tất, kinh tế và đời sống - xã hội Từ hệ ừ hệ ững năm qua, ngành khoa học máy tính có những bước tiến vược ưởng tích cực to lớn vào cuộc cách mạngng trên, nhóm chúng em đã đ a ra ý tư ưởng tích cực to lớn vào cuộc cách mạngng xây
d ng đ tài: Thi t k modul ghép n i v i PC qua giao di n RS-232 đ đi uực to lớn vào cuộc cách mạng ều ến vược ến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ển nhanh chóng ều
khi n và giám sát h th ng c p nển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ất, kinh tế và đời sống - xã hội Từ hệ ước tiến vược ực to lớn vào cuộc cách mạng ộc cách mạngc t đ ng t b ng m lên b ch a ừ hệ ển nhanh chóng ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ển nhanh chóng ứng dụng những tiến bộ của khoa học kỹ thuật ởng tích cực to lớn vào cuộc cách mạng
trên cao (s d ng 3 b m nử trở nên phong phú và đa dạng hơn ục vụ đời sống ơn ước tiến vượcc)
Trang 2thi u sót, mong các Th y đánh giá, nh n xét đ chúng em có thêm kinhến vược ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ển nhanh chóng
nghi m cho nh ng đ tài l n sau.ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ều ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào
M c L c ục Lục ục Lục
Chương 1: Tổng quan về hệ thống 4
1.1 Nguyên lý điều khiển của hệ thống 4
1.2 Giới thiệu tổng quan về phần mềm LAPVIEW 4
1.2.1 Mục đích sử dụng 4
1.2.2 Cấu trúc chương trình Lapview 5
1.2.3 Các thư viện trong Lapview 6
1.2.4 Các kiểu dữ liệu trong LAPVIEW 8
1.2.5 Vòng lặp While Loop trong LAPVIEW 10
1.3 Giới thiệu tổng quan về ARDUNIO UNO R3 11
1.3.1 Một vài thông số của Ardunio Uno R3 11
1.3.2 Vi điều khiển 12
1.3.3 Năng lượng 13
1.3.4 Các chân năng lượng 13
1.3.5 Bộ nhớ 13
1.3.6 Các cổng vào/ra 14
1.3.7 Lập trình cho Ardunio 16
1.4 Cảm biến siêu âm HC – SR05 18
1.4.1 Các thông số chính 18
Trang 31.4.3 Nguyên lý hoạt động 19
1.5 Module Relay 1 kênh 5V 20
1.5.1 Thông số kỹ thuật 21
1.5.2 Kết nối với module Relay 21
Chương 2: Xây dựng chương trình điều khiển trên máy tính 22
2.1 Xây dựng giao diện giám sát mức nước bể chứa trên Labview 23
2.2 Xây dựng chương trình điều khiển trên Labview 24
2.3 Thiết kế mạch thực 29
2.3.1 Sơ đồ đấu nối: 29
Trang 4Ch ương 1: Tổng quan về hệ thống ng 1: T ng quan v h th ng ổng quan về hệ thống ề hệ thống ệ thống ống
1.1 Nguyên lý đi u khi n c a h th ng ề hệ thống ển của hệ thống ủa hệ thống ệ thống ống
Để giám sát mức nước trong bể chứa ta sử dụng cảm biến siêu âm
Dữ liệu trả về từ cảm biến siêu âm được Arduino xử lý và gửi lên PC qua cổng
rs 232
Labview so sánh mức nước trong bể và thực hiện điều khiển 3 bơm bằng cách
gửi tín hiệu điều khiển qua cổng rs232 xuống Arduino
Arduino nhận tín hiệu điều khiển, điều khiển các Relay cấp nguồn cho các bơm
1.2 Giới thiệu tổng quan về phần mềm LAPVIEW
1.2.1.M c đích s d ng ục Lục ử dụng ục Lục
LabVIEW (vi t t t c a Laboratory Virtual Instrumentation Engineeringến vược ắng nóng khắc nghiệt hiện nay, nhu cầu sử
Workbench) là môi trười và phát triển nhanh chóngng ngôn ng đ h a hi u qu trong vi c giao ti pững năm qua, ngành khoa học máy tính có những bước tiến vược ồ họa hiệu quả trong việc giao tiếp ọc máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ảnh hưởng tích cực to lớn vào cuộc cách mạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ến vược
đa kênh gi a con ngững năm qua, ngành khoa học máy tính có những bước tiến vược ười và phát triển nhanh chóngi, thu t toán và các thi t b ến vược ị phục vụ đời sống
G i LabVIEW là ngôn ng đ h a hi u qu vì v cách th c l p trình,ọc máy tính có những bước tiến vược ững năm qua, ngành khoa học máy tính có những bước tiến vược ồ họa hiệu quả trong việc giao tiếp ọc máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ảnh hưởng tích cực to lớn vào cuộc cách mạng ều ứng dụng những tiến bộ của khoa học kỹ thuật
LabVIEW khác v i các ngôn ng C (hay Python, Basic, vv.) đi m thay vìớc tiến vược ững năm qua, ngành khoa học máy tính có những bước tiến vược ởng tích cực to lớn vào cuộc cách mạng ển nhanh chóng
s d ng các t v ng (t khóa) c đ nh thì LabVIEW s d ng các kh i hìnhử trở nên phong phú và đa dạng hơn ục vụ đời sống ừ hệ ực to lớn vào cuộc cách mạng ừ hệ ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ị phục vụ đời sống ử trở nên phong phú và đa dạng hơn ục vụ đời sống ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
nh sinh đ ng và các dây n i đ t o ra các l nh và các hàm nh trong hình
ảnh hưởng tích cực to lớn vào cuộc cách mạng ộc cách mạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ển nhanh chóng ạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ư
Cũng chính vì s khác bi t này mà LabVIEW đã giúp cho vi c l p trình trực to lớn vào cuộc cách mạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ởng tích cực to lớn vào cuộc cách mạng
nên đ n gi n h n bao gi h t, đ c bi t, LabVIEW r t phù h p đ i v i kỹơn ảnh hưởng tích cực to lớn vào cuộc cách mạng ơn ời và phát triển nhanh chóng ến vược ặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ ợc ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược
s , nhà khoa h c, hay gi ng viên Chính s đ n gi n, d h c, d nh đãư ọc máy tính có những bước tiến vược ảnh hưởng tích cực to lớn vào cuộc cách mạng ực to lớn vào cuộc cách mạng ơn ảnh hưởng tích cực to lớn vào cuộc cách mạng ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em ọc máy tính có những bước tiến vược ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em ớc tiến vược
giúp cho LabVIEW tr thành m t trong nh ng công c ph bi n trong cácởng tích cực to lớn vào cuộc cách mạng ộc cách mạng ững năm qua, ngành khoa học máy tính có những bước tiến vược ục vụ đời sống ổ biến trong các ến vược
ng d ng thu th p d li u t các c m bi n, phát tri n các thu t toán, và
ứng dụng những tiến bộ của khoa học kỹ thuật ục vụ đời sống ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ừ hệ ảnh hưởng tích cực to lớn vào cuộc cách mạng ến vược ển nhanh chóng
đi u khi n thi t b t i các phòng thí nghi m trên th gi i.ều ển nhanh chóng ến vược ị phục vụ đời sống ạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ến vược ớc tiến vược
Trang 5Hình 1.1: Giao di n màn hình ph n m m Lapview ện màn hình phần mềm Lapview ần mềm Lapview ềm Lapview
V ý nghĩa kỹ thu t, LabVIEW cũng đều ượcc dùng đ l p trình ra các chển nhanh chóng ươn.ng
trình (source code: mã ngu n) trên máy tính tồ họa hiệu quả trong việc giao tiếp ươn.ng t các ngôn ng l pực to lớn vào cuộc cách mạng ững năm qua, ngành khoa học máy tính có những bước tiến vược
trình d a trên ch (text-based language) nh C, Python, Java, Basic, vv…ực to lớn vào cuộc cách mạng ững năm qua, ngành khoa học máy tính có những bước tiến vược ư
Đ ng th i, LabVIEW h tr các kỹ s , nhà khoa h c và sinh viên, vv xâyồ họa hiệu quả trong việc giao tiếp ời và phát triển nhanh chóng ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ư ọc máy tính có những bước tiến vược
d ng (th c thi) các thu t toán m t cách nhanh, g n, sáng t o, và d hi uực to lớn vào cuộc cách mạng ực to lớn vào cuộc cách mạng ộc cách mạng ọc máy tính có những bước tiến vược ạng ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em
nh các kh i hình nh có tính g i nh và cách th c ho t đ ng theo ki uời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ảnh hưởng tích cực to lớn vào cuộc cách mạng ợc ớc tiến vược ứng dụng những tiến bộ của khoa học kỹ thuật ạng ộc cách mạng ển nhanh chóng
dòng d li u (data flow) l n lững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ược ừ hệt t trái qua ph i Các thu t toán này sauảnh hưởng tích cực to lớn vào cuộc cách mạng
đó đượcc áp d ng lên các m ch đi n và c c u ch p hành th c nh vào vi cục vụ đời sống ạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ơn ất, kinh tế và đời sống - xã hội Từ hệ ất, kinh tế và đời sống - xã hội Từ hệ ực to lớn vào cuộc cách mạng ời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
k t n i h th ng th t v i LabVIEW thông qua nhi u chu n giao ti p nhến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược ều ẩn giao tiếp như ến vược ư
chu n giao ti p RS232 (giao ti p qua c ng COM), chu n USB, chu n giaoẩn giao tiếp như ến vược ến vược ổ biến trong các ẩn giao tiếp như ẩn giao tiếp như
ti p m ng TCP/IP, UDP, chu n GPIB, vv Vì v y LabVIEW là m t ngôn ngến vược ạng ẩn giao tiếp như ộc cách mạng ững năm qua, ngành khoa học máy tính có những bước tiến vược
giao ti p đa kênh.ến vược
Trang 6Control đóng vai trò input (hay giá tr nh p vào), các Indicator đóng vai tròị phục vụ đời sống
Ouput (giá tr hi n th ra, k t qu ), các hàm và các đị phục vụ đời sống ển nhanh chóng ị phục vụ đời sống ến vược ảnh hưởng tích cực to lớn vào cuộc cách mạng ười và phát triển nhanh chóngng dây n i (wire)ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
các kh i và hàm l i.ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ạng
Các Control thì luôn n i vào các nút bên trái c a hàm Các Indicator thì luônố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
n i vào các nút bên trái c a hàm nh Hình 1.2, đ c đi m này là m t l u ýố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ư ặc biệt sự ra đời và phát triển nhanh chóng ển nhanh chóng ộc cách mạng ư
vô cùng quan tr ng khi s d ng qui t c vàng Change to sau này.ọc máy tính có những bước tiến vược ử trở nên phong phú và đa dạng hơn ục vụ đời sống ắng nóng khắc nghiệt hiện nay, nhu cầu sử
Hình 1.2 : Các nút bên trái bên ph i c a m t hàm ải của một hàm ủa một hàm ột hàm
Ta cũng nh n th y, các Control thì có các nút mũi tên lên-xu ng ất, kinh tế và đời sống - xã hội Từ hệ ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn đ tăngển nhanh chóng
gi m giá tr (ho c nh p tr c ti p vào ô Control) Các Indicator thì khôngảnh hưởng tích cực to lớn vào cuộc cách mạng ị phục vụ đời sống ặc biệt sự ra đời và phát triển nhanh chóng ực to lớn vào cuộc cách mạng ến vược
th nh p giá tr vào Control thì có màu tr ng, còn Indicator thì có màuển nhanh chóng ị phục vụ đời sống ắng nóng khắc nghiệt hiện nay, nhu cầu sử
xám
M t Control có th đ i thành Indicator (ho c Constant) b ng cách nh pộc cách mạng ển nhanh chóng ổ biến trong các ặc biệt sự ra đời và phát triển nhanh chóng ằng ngày của con người ất, kinh tế và đời sống - xã hội Từ hệ
Right Click lên Control c n đ i, ch n Change to Indicator Ho c ngần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ổ biến trong các ọc máy tính có những bước tiến vược ặc biệt sự ra đời và phát triển nhanh chóng ược ạngc l i,
m t Indicator có th đ i thành Control b ng phép Change to Control.ộc cách mạng ển nhanh chóng ổ biến trong các ằng ngày của con người
Constant chính là m t Control có giá tr không đ i su t th i gian ch yộc cách mạng ị phục vụ đời sống ổ biến trong các ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ời và phát triển nhanh chóng ạng
(Run) chươn.ng trình
Các th vi n c a LabVIEW n m trong BD Khi m BD c a LabVIEW b nư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ằng ngày của con người ởng tích cực to lớn vào cuộc cách mạng ạng
Trang 7Hình 1.3: Các th vi n hàm trong Lapview ư viện hàm trong Lapview ện màn hình phần mềm Lapview
Các th vi n đó có ý nghĩa nh sau:ư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ư
Programming là n i ch a h tr công c , hàm l p trình nói chungơn ứng dụng những tiến bộ của khoa học kỹ thuật ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ục vụ đời sống
(gi ng các ngôn ng khác nh C, Matlab, vv…)ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ững năm qua, ngành khoa học máy tính có những bước tiến vược ư
SignalExpress h tr thu th p d li u, hi n th tín hi u trên máyỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ển nhanh chóng ị phục vụ đời sống ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
tính
Advanced Signal Processing Toolkit h tr x lý ti n hi u nâng cao.ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ử trở nên phong phú và đa dạng hơn ến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
Control Design and Simulation h tr xây d ng các mô hình đ ngỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ực to lớn vào cuộc cách mạng ộc cách mạng
l c h c c a các h th ng và thi t k b đi u khi n (gi ng Matlabực to lớn vào cuộc cách mạng ọc máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ến vược ến vược ộc cách mạng ều ển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
Simulink)
Trang 8 Real-Time h tr l p trình ng d ng th i gian th c Internet Toolkitỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ứng dụng những tiến bộ của khoa học kỹ thuật ục vụ đời sống ời và phát triển nhanh chóng ực to lớn vào cuộc cách mạng
h tr giao ti p qua m ng Internet Database Connectivity Toolkit hỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ến vược ạng ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây
tr k t n i c s d li u.ợc ến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ơn ởng tích cực to lớn vào cuộc cách mạng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
Vision Development Module h tr công c phát tri n h th ng thuỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ục vụ đời sống ển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
th p và x lý nh.ử trở nên phong phú và đa dạng hơn ảnh hưởng tích cực to lớn vào cuộc cách mạng
Simulation Interface Toolkit cho phép k t n i LabVIEW và Matlabến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
Simulink
Vision and Motion h tr l p trình chuy n đ ng nhi u b c.ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ển nhanh chóng ộc cách mạng ều
LabVIEW Embedded Modudle là modun l p trình nhúng, dùng đển nhanh chóng
l p trình vi đi u khi n.ều ển nhanh chóng
Express: Là n i ch a các hàm thơn ứng dụng những tiến bộ của khoa học kỹ thuật ười và phát triển nhanh chóngng dùng Các hàm thười và phát triển nhanh chóngng dùng là
t p con c a th vi n LabVIEW Programmingư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
Trong các th vi n thì th vi n Programming là quan tr ng nh t đóư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ư ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ọc máy tính có những bước tiến vược ất, kinh tế và đời sống - xã hội Từ hệ
chính là n i ch a toàn b hàm c s c a môi trơn ứng dụng những tiến bộ của khoa học kỹ thuật ộc cách mạng ơn ởng tích cực to lớn vào cuộc cách mạng ười và phát triển nhanh chóngng l p trình đ h aồ họa hiệu quả trong việc giao tiếp ọc máy tính có những bước tiến vược
LabVIEW Và t p sách này, chúng ta s d ng các hàm trongởng tích cực to lớn vào cuộc cách mạng ử trở nên phong phú và đa dạng hơn ục vụ đời sống
Programming, sau đó áp d ng các hàm này đ b t tay vào th c hành thuục vụ đời sống ển nhanh chóng ắng nóng khắc nghiệt hiện nay, nhu cầu sử ực to lớn vào cuộc cách mạng
th p d li u, đi u khi n PID đ ng c DC,…v i ph n c ng th cững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ều ển nhanh chóng ộc cách mạng ơn ớc tiến vược ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ứng dụng những tiến bộ của khoa học kỹ thuật ực to lớn vào cuộc cách mạng
1.2.4.Các ki u d li u trong LAPVIEW ển của hệ thống ữ liệu trong LAPVIEW ệ thống
Ki u d li u là công c dùng đ gán (ép) m t numeric hay indicator vàoển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ục vụ đời sống ển nhanh chóng ộc cách mạng
m t dãy giá tr nào đó Ví d , ta mu n m t Numeric Control có giá tr (vàộc cách mạng ị phục vụ đời sống ục vụ đời sống ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ộc cách mạng ị phục vụ đời sống
ch n m trong giá tr đó ngay c khi ngỉ dạy, truyền đạt cho chúng em ằng ngày của con người ị phục vụ đời sống ảnh hưởng tích cực to lớn vào cuộc cách mạng ười và phát triển nhanh chóngi đi u khi n nh p giá tr khác) làều ển nhanh chóng ị phục vụ đời sống
0-255 thì ta sẽ gán Numeric Control đó vào ki u d li u Unsigned 8 bitển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
(Vi t t t là U8) Mu n đ i ki u d li u c a m t Control, ta ch n Rightến vược ắng nóng khắc nghiệt hiện nay, nhu cầu sử ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ổ biến trong các ển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ộc cách mạng ọc máy tính có những bước tiến vược
Click lên Control đó> Ch n Representation> Ch n Ki u c n gán Hình 1.4ọc máy tính có những bước tiến vược ọc máy tính có những bước tiến vược ển nhanh chóng ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào
li t kê các ki u d li u trong LabVIEWện đại Đặc biệt sự ra đời và phát triển nhanh chóng ển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
Trang 9Hình 1.4: Các ki u d li u trong LabVIEW ểu dữ liệu trong LabVIEW ữ liệu trong LabVIEW ện màn hình phần mềm Lapview
Trong LabVIEW có nhi u ki u d li u khác nhau, ví d :ều ển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ục vụ đời sống
Trang 10Cách chuy n ñ i ki u d li u: chu t ph i lên ñ i tển nhanh chóng ổ biến trong các ển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ộc cách mạng ảnh hưởng tích cực to lớn vào cuộc cách mạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ượcng mu n chuy n ñ iố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ển nhanh chóng ổ biến trong các
ch n Represention r i ch n ki u d li u mong mu n.ọc máy tính có những bước tiến vược ồ họa hiệu quả trong việc giao tiếp ọc máy tính có những bước tiến vược ển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
1.2.5.Vòng l p While Loop trong LAPVIEW ặp While Loop trong LAPVIEW
Vòng l p while là vòng l p có ñi u ki n nh trong hình 4.1 Ý nghĩa c aặc biệt sự ra đời và phát triển nhanh chóng ặc biệt sự ra đời và phát triển nhanh chóng ều ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ư
vòng l p while là cho phép ch y chặc biệt sự ra đời và phát triển nhanh chóng ạng ươn.ng trình mãi t i khi nào nút stopớc tiến vược
ñượcc nh n thì m i d ng l i ð l y while loop ta vào BD> Express>ất, kinh tế và đời sống - xã hội Từ hệ ớc tiến vược ừ hệ ạng ển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ
Execution> While loop nh trình bày trong hình 1.5ư
Ký
hi uện đại Đặc biệt sự ra đời và phát triển nhanh chóng Ki u d li uển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng S bitố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn Kho ng giá trảnh hưởng tích cực to lớn vào cuộc cách mạng ị phục vụ đời sống
Byte signed integer 8 –128 t i 127ớc tiến vược
Word signed integer 16 –32,768 t i 32,767ớc tiến vược
–2,147,483,648 t iớc tiến vược2,147,483,647
Quad signed integer 64 –1e19 t i 1e19ớc tiến vược
Byte unsigned integer 8 0 t i 255ớc tiến vược
Word unsigned integer 16 0 t i 65,535ớc tiến vược
Long unsigned integer 32 0 t i 4,294,967,295ớc tiến vược
Trang 11Hinh 1.5: L y while loop t i BD ấy while loop tại BD ại BD
While loop sẽ l p l i chặc biệt sự ra đời và phát triển nhanh chóng ạng ươn.ng trình ñượcc ñ t trong vòng l p này, t i khi nútặc biệt sự ra đời và phát triển nhanh chóng ặc biệt sự ra đời và phát triển nhanh chóng ớc tiến vược
Stop (conditional terminal) nút Stop t i FP ñạng ượcc nh n (L u ý r ng nútất, kinh tế và đời sống - xã hội Từ hệ ư ằng ngày của con người
Stop có d ng d li u là Boolean-true ho c false).ạng ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ặc biệt sự ra đời và phát triển nhanh chóng
Trang 121.3 Gi i thi u t ng quan v ARDUNIO UNO R3 ới thiệu tổng quan về ARDUNIO UNO R3 ệ thống ổng quan về hệ thống ề hệ thống
Hình 1.6: Ardunio Uno R3
1.3.1.M t vài thông s c a Ardunio Uno R3 ột vài thông số của Ardunio Uno R3 ống ủa hệ thống
Các thông s c b n c a R3 đố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ơn ảnh hưởng tích cực to lớn vào cuộc cách mạng ượcc trình bày t i b ng 1.1ạng ảnh hưởng tích cực to lớn vào cuộc cách mạng
Vi đi u khi nều ển nhanh chóng ATmega328 h 8bitọc máy tính có những bước tiến vược
Đi n áp ho t đ ngện đại Đặc biệt sự ra đời và phát triển nhanh chóng ạng ộc cách mạng 5V DC (ch đỉ dạy, truyền đạt cho chúng em ược ất, kinh tế và đời sống - xã hội Từ hệc c p qua c ng USB)ổ biến trong các
T n s ho t đ ngần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ạng ộc cách mạng 16 MHz
Dòng tiêu thục vụ đời sống kho ng 30mAảnh hưởng tích cực to lớn vào cuộc cách mạng
Đi n áp vào khuyên dùngện đại Đặc biệt sự ra đời và phát triển nhanh chóng 7-12V DC
Đi n áp vào gi i h nện đại Đặc biệt sự ra đời và phát triển nhanh chóng ớc tiến vược ạng 6-20V DC
S chân Digital I/Oố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn 14 (6 chân hardware PWM)
S chân Analogố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn 6 (đ phân gi i 10bit)ộc cách mạng ảnh hưởng tích cực to lớn vào cuộc cách mạng
Dòng t i đa trên m i chân I/ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây
Trang 13Dòng ra t i đa (5V)ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn 500 mA
Dòng ra t i đa (3.3V)ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn 50 mA
B nh flashộc cách mạng ớc tiến vược 32 KB (ATmega328) v i 0.5KB dùng b iớc tiến vược ởng tích cực to lớn vào cuộc cách mạng
bootloader
B ng 1.1: Thông s c b n c a R3 ải của một hàm ố cơ bản của R3 ơ bản của R3 ải của một hàm ủa một hàm
1.3.2.Vi đi u khi n ề hệ thống ển của hệ thống
Hình 1.7: C n c nh vi đi u khi n Ardunio Uno R3 ận cảnh vi điều khiển Ardunio Uno R3 ải của một hàm ềm Lapview ểu dữ liệu trong LabVIEW
Arduino UNO có th s d ng 3 vi đi u khi n h 8bit AVR là ATmega8,ển nhanh chóng ử trở nên phong phú và đa dạng hơn ục vụ đời sống ều ển nhanh chóng ọc máy tính có những bước tiến vược
ATmega168, ATmega328
Trang 14s n ngu n t c ng USB N u c p ngu n v( ồ họa hiệu quả trong việc giao tiếp ừ hệ ổ biến trong các ến vược ất, kinh tế và đời sống - xã hội Từ hệ ồ họa hiệu quả trong việc giao tiếp ượct quá ngưỡng giới hạn trên,ng gi i h n trên,ớc tiến vược ạng
b n sẽ làm h ng Arduino UNO.ạng ỏi những
GND (Ground): c c âm c a ngu n đi n c p cho Arduino UNO Khiực to lớn vào cuộc cách mạng ồ họa hiệu quả trong việc giao tiếp ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ
b n dùng các thi t b s d ng nh ng ngu n đi n riêng bi t thìạng ến vược ị phục vụ đời sống ử trở nên phong phú và đa dạng hơn ục vụ đời sống ững năm qua, ngành khoa học máy tính có những bước tiến vược ồ họa hiệu quả trong việc giao tiếp ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
nh ng chân này ph i đững năm qua, ngành khoa học máy tính có những bước tiến vược ảnh hưởng tích cực to lớn vào cuộc cách mạng ượcc n i v i nhau.ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược
5V: c p đi n áp 5Vất, kinh tế và đời sống - xã hội Từ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng đ u raần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào Dòng t i đa cho phép chân này làố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ởng tích cực to lớn vào cuộc cách mạng
500mA
3.3V: c p đi n áp 3.3Vất, kinh tế và đời sống - xã hội Từ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng đ u raần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào Dòng t i đa cho phép chân này làố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ởng tích cực to lớn vào cuộc cách mạng
50mA
Vin (Voltage Input): đ c p ngu n ngoài cho Arduino UNO, b n n iển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ ồ họa hiệu quả trong việc giao tiếp ạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
c c dực to lớn vào cuộc cách mạng ươn.ng c a ngu n v i chân này và c c âm c a ngu n v i chânồ họa hiệu quả trong việc giao tiếp ớc tiến vược ực to lớn vào cuộc cách mạng ồ họa hiệu quả trong việc giao tiếp ớc tiến vược
GND
IOREF: đi n áp ho t đ ng c a vi đi u khi n trên Arduino UNO cóện đại Đặc biệt sự ra đời và phát triển nhanh chóng ạng ộc cách mạng ều ển nhanh chóng
th đển nhanh chóng ượcc đo chân này Và dĩ nhiên nó luôn là 5V M c dù v y b nởng tích cực to lớn vào cuộc cách mạng ặc biệt sự ra đời và phát triển nhanh chóng ạng
không được ất, kinh tế và đời sống - xã hội Từ hệc l y ngu n 5V t chân này đ s d ng b i ch c năng c aồ họa hiệu quả trong việc giao tiếp ừ hệ ển nhanh chóng ử trở nên phong phú và đa dạng hơn ục vụ đời sống ởng tích cực to lớn vào cuộc cách mạng ứng dụng những tiến bộ của khoa học kỹ thuật
nó không ph i là c p ngu n.ảnh hưởng tích cực to lớn vào cuộc cách mạng ất, kinh tế và đời sống - xã hội Từ hệ ồ họa hiệu quả trong việc giao tiếp
RESET: vi c nh n nút Reset trên board đ reset vi đi u khi n tện đại Đặc biệt sự ra đời và phát triển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ ển nhanh chóng ều ển nhanh chóng ươn.ng
đươn.ng v i vi c chân RESET đớc tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ượcc n i v i GND qua 1 đi n tr 10Kố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ởng tích cực to lớn vào cuộc cách mạng Ω
1.3.5 B nh ột vài thông số của Ardunio Uno R3 ới thiệu tổng quan về ARDUNIO UNO R3
Vi đi u khi n Atmega328 tiêu chu n cung c p cho ngều ển nhanh chóng ẩn giao tiếp như ất, kinh tế và đời sống - xã hội Từ hệ ười và phát triển nhanh chóngi dùng:
32KB b nh Flashộc cách mạng ớc tiến vược : nh ng đo n l nh b n l p trình sẽ đững năm qua, ngành khoa học máy tính có những bước tiến vược ạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ạng ược ưc l u trững năm qua, ngành khoa học máy tính có những bước tiến vược
trong b nh Flash c a vi đi u khi n Thộc cách mạng ớc tiến vược ều ển nhanh chóng ười và phát triển nhanh chóngng thì sẽ có kho ng vàiảnh hưởng tích cực to lớn vào cuộc cách mạng
Trang 15KB trong s này sẽ đố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ượcc dùng cho bootloader nh ng đ ng lo, b nư ừ hệ ạng
hi m khi nào c n quá 20KB b nh này đâu.ến vược ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ộc cách mạng ớc tiến vược
2KB cho SRAM (Static Random Access Memory): giá tr các bi n b nị phục vụ đời sống ến vược ạng
khai báo khi l p trình sẽ l u đây B n khai báo càng nhi u bi n thìư ởng tích cực to lớn vào cuộc cách mạng ạng ều ến vược
càng c n nhi u b nh RAM Tuy v y, th c s thì cũng hi m khi nàoần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ều ộc cách mạng ớc tiến vược ực to lớn vào cuộc cách mạng ực to lớn vào cuộc cách mạng ến vược
b nh RAM l i tr thành th mà b n ph i b n tâm Khi m t đi n,ộc cách mạng ớc tiến vược ạng ởng tích cực to lớn vào cuộc cách mạng ứng dụng những tiến bộ của khoa học kỹ thuật ạng ảnh hưởng tích cực to lớn vào cuộc cách mạng ất, kinh tế và đời sống - xã hội Từ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
d li u trên SRAM sẽ b m t.ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ị phục vụ đời sống ất, kinh tế và đời sống - xã hội Từ hệ
1KB cho EEPROM (Electrically Eraseble Programmable Read Only
Memory): đây gi ng nh m t chi c c ng mini – n i b n có th đ cố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ư ộc cách mạng ến vược ổ biến trong các ứng dụng những tiến bộ của khoa học kỹ thuật ơn ạng ển nhanh chóng ọc máy tính có những bước tiến vược
và ghi d li u c a mình vào đây mà không ph i lo b m t khi cúpững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ảnh hưởng tích cực to lớn vào cuộc cách mạng ị phục vụ đời sống ất, kinh tế và đời sống - xã hội Từ hệ
đi n gi ng nh d li u trên SRAM.ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ư ững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
1.3.6 Các c ng vào/ra ổng quan về hệ thống
Trang 16Arduino UNO có 14 chân digital dùng đ đ c ho c xu t tín hi u Chúng chển nhanh chóng ọc máy tính có những bước tiến vược ặc biệt sự ra đời và phát triển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ỉ dạy, truyền đạt cho chúng em
có 2 m c đi n áp là 0V và 5V v i dòng vào/ra t i đa trên m i chân làứng dụng những tiến bộ của khoa học kỹ thuật ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ớc tiến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây
40mA m i chân đ u có các đi n tr pull-up t đ+ ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ều ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ởng tích cực to lớn vào cuộc cách mạng ừ hệ ượcc cài đ t ngay trongặc biệt sự ra đời và phát triển nhanh chóng
vi đi u khi n ATmega328 (m c đ nh thì các đi n tr này không đều ển nhanh chóng ặc biệt sự ra đời và phát triển nhanh chóng ị phục vụ đời sống ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ởng tích cực to lớn vào cuộc cách mạng ượcc k tến vược
n i).ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
M t s chân digital có các ch c năng đ c bi t nh sau:ộc cách mạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ứng dụng những tiến bộ của khoa học kỹ thuật ặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ư
2 chân Serial: 0 (RX) và 1 (TX): dùng đ g i (transmit – TX) và nh nển nhanh chóng ử trở nên phong phú và đa dạng hơn
(receive – RX) d li u TTL Serial Arduino Uno có th giao ti p v iững năm qua, ngành khoa học máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ển nhanh chóng ến vược ớc tiến vược
thi t b khác thông qua 2 chân này K t n i bluetooth thến vược ị phục vụ đời sống ến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ười và phát triển nhanh chóngng th yất, kinh tế và đời sống - xã hội Từ hệ
nói nôm na chính là k t n i Serial không dây N u không c n giaoến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ến vược ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào
ti p Serial, b n không nên s d ng 2 chân này n u không c n thi tến vược ạng ử trở nên phong phú và đa dạng hơn ục vụ đời sống ến vược ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ến vược
Chân PWM (~): 3, 5, 6, 9, 10, và 11: cho phép b n xu t ra xung PWMạng ất, kinh tế và đời sống - xã hội Từ hệ
v i đ phân gi i 8bit (giá tr t 0 → 2ớc tiến vược ộc cách mạng ảnh hưởng tích cực to lớn vào cuộc cách mạng ị phục vụ đời sống ừ hệ 8-1 tươn.ng ng v i 0V → 5V)ứng dụng những tiến bộ của khoa học kỹ thuật ớc tiến vược
b ng hàm analogWrite() Nói m t cách đ n gi n, b n có th đi uằng ngày của con người ộc cách mạng ơn ảnh hưởng tích cực to lớn vào cuộc cách mạng ạng ển nhanh chóng ều
ch nh đỉ dạy, truyền đạt cho chúng em ượcc đi n áp ra chân này t m c 0V đ n 5V thay vì ch cện đại Đặc biệt sự ra đời và phát triển nhanh chóng ởng tích cực to lớn vào cuộc cách mạng ừ hệ ứng dụng những tiến bộ của khoa học kỹ thuật ến vược ỉ dạy, truyền đạt cho chúng em ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn
đ nh m c 0V và 5V nh nh ng chân khác.ị phục vụ đời sống ởng tích cực to lớn vào cuộc cách mạng ứng dụng những tiến bộ của khoa học kỹ thuật ư ững năm qua, ngành khoa học máy tính có những bước tiến vược
Chân giao ti p SPI:ến vược 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoài
các ch c năng thông thứng dụng những tiến bộ của khoa học kỹ thuật ười và phát triển nhanh chóngng, 4 chân này còn dùng đ truy n phát dển nhanh chóng ều ững năm qua, ngành khoa học máy tính có những bước tiến vược
li u b ng giao th c SPI v i các thi t b khác.ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ằng ngày của con người ứng dụng những tiến bộ của khoa học kỹ thuật ớc tiến vược ến vược ị phục vụ đời sống
LED 13: trên Arduino UNO có 1 đèn led màu cam (kí hi u ch L) Khiện đại Đặc biệt sự ra đời và phát triển nhanh chóng ững năm qua, ngành khoa học máy tính có những bước tiến vược
b m nút Reset, b n sẽ th y đèn này nh p nháy đ báo hi u Nó đất, kinh tế và đời sống - xã hội Từ hệ ạng ất, kinh tế và đời sống - xã hội Từ hệ ất, kinh tế và đời sống - xã hội Từ hệ ển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ượcc
n i v i chân s 13 Khi chân này đố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ượcc người và phát triển nhanh chóngi dùng s d ng, LED sẽử trở nên phong phú và đa dạng hơn ục vụ đời sống
sáng
Arduino UNO có 6 chân analog (A0 → A5) cung c p đ phân gi i tín hi uất, kinh tế và đời sống - xã hội Từ hệ ộc cách mạng ảnh hưởng tích cực to lớn vào cuộc cách mạng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
10bit (0 → 210-1) đ đ c giá tr đi n áp trong kho ng 0V → 5V V iển nhanh chóng ọc máy tính có những bước tiến vược ị phục vụ đời sống ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ảnh hưởng tích cực to lớn vào cuộc cách mạng ớc tiến vược
Trang 17d ng các chân analog T c là n u b n c p đi n áp 2.5V vào chân này thìục vụ đời sống ứng dụng những tiến bộ của khoa học kỹ thuật ến vược ạng ất, kinh tế và đời sống - xã hội Từ hệ ện đại Đặc biệt sự ra đời và phát triển nhanh chóng
b n có th dùng các chân analog đ đo đi n áp trong kho ng t 0V ạng ển nhanh chóng ển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ảnh hưởng tích cực to lớn vào cuộc cách mạng ừ hệ → 2.5V
v i đ phân gi i v n là 10bit.ớc tiến vược ộc cách mạng ảnh hưởng tích cực to lớn vào cuộc cách mạng ẫn của Thầy:
Đ c bi t, Arduino UNO có 2 chân A4 (SDA) và A5 (SCL) h tr giao ti pặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ỗ trợ các kỹ sư, nhà khoa học và sinh viên, vv xây ợc ến vược
I2C/TWI v i các thi t b khác.ớc tiến vược ến vược ị phục vụ đời sống
1.3.7.L p trình cho Ardunio ập trình cho Ardunio
Các thi t b d a trên n n t ng Arduino đến vược ị phục vụ đời sống ực to lớn vào cuộc cách mạng ều ảnh hưởng tích cực to lớn vào cuộc cách mạng ượcc l p trình b ng ngôn riêng.ằng ngày của con người
Ngôn ng này d a trên ngôn ng Wiring đững năm qua, ngành khoa học máy tính có những bước tiến vược ực to lớn vào cuộc cách mạng ững năm qua, ngành khoa học máy tính có những bước tiến vược ượcc vi t cho ph n c ng nóiến vược ần lớn trong việc đưa kỹ thuật hiện đại xâm nhập rộng rãi vào ứng dụng những tiến bộ của khoa học kỹ thuật
chung Và Wiring l i là m t bi n th c a C/C++ M t s ngạng ộc cách mạng ến vược ển nhanh chóng ộc cách mạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ười và phát triển nhanh chóng ọc máy tính có những bước tiến vượci g i nó là
Wiring, m t s khác thì g i là C hay C/C++ Riêng mình thì g i nó là “ộc cách mạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ọc máy tính có những bước tiến vược ọc máy tính có những bước tiến vược ngôn
ng Arduino ữ liệu trong LabVIEW ”, và đ i ngũ phát tri n Arduino cũng g i nh v y Ngôn ngộc cách mạng ển nhanh chóng ọc máy tính có những bước tiến vược ư ững năm qua, ngành khoa học máy tính có những bước tiến vược
Arduino b t ngu n t C/C++ ph bi n hi n nay do đó r t d h c, d hi u.ắng nóng khắc nghiệt hiện nay, nhu cầu sử ồ họa hiệu quả trong việc giao tiếp ừ hệ ổ biến trong các ến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em ọc máy tính có những bước tiến vược ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em ển nhanh chóng
N u h c t t chến vược ọc máy tính có những bước tiến vược ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ươn.ng trình Tin h c 11 thì vi c l p trình Arduino sẽ r t dọc máy tính có những bước tiến vược ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ất, kinh tế và đời sống - xã hội Từ hệ ễn Văn Tiến Cảm ơn Thầy đã chỉ dạy, truyền đạt cho chúng em
th đ i v i b n.ởng tích cực to lớn vào cuộc cách mạng ố, làm cho ngành điện tử trở nên phong phú và đa dạng hơn ớc tiến vược ạng
Đ l p trình cũng nh g i l nh và nh n tín hi u t m ch Arduino, nhómển nhanh chóng ư ử trở nên phong phú và đa dạng hơn ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ện đại Đặc biệt sự ra đời và phát triển nhanh chóng ừ hệ ạng
phát tri n d án này đã cũng c p đ n cho ngển nhanh chóng ực to lớn vào cuộc cách mạng ất, kinh tế và đời sống - xã hội Từ hệ ến vược ười và phát triển nhanh chóngi dùng m t môi trộc cách mạng ười và phát triển nhanh chóngng l p
trình Arduino đượcc g iọc máy tính có những bước tiến vược là Arduino IDE
(Intergrated Development Environment) nh hình dư ước tiến vượci đây