Giáo viên hướng d nẫ Mai Th Kim Anhị Ký Tên... Và dĩ nhiên nó luôn là 5V... 6 EChân cho phép Enable... int button = digitalReadA0; 16.
Trang 1TRƯỜNG Đ I H C CÔNG NGH THÔNG TIN VÀ TRUY N THÔNGẠ Ọ Ệ Ề
KHOA CÔNG NGH T Đ NG HÓA Ệ Ự Ộ
BÁO CÁO BÀI T P L N Ậ Ớ
B MÔN KỸ THU T VI ĐI U KHI N VÀ NG D NG Ộ Ậ Ề Ể Ứ Ụ
Đ tài : ề
THI T K M CH Đ M S N PH M Ế Ế Ạ Ế Ả Ẩ
S D NG LED H NG NGO I HI N TH TRÊN LCD Ử Ụ Ồ Ạ Ể Ị
SINH VIÊN TH C HI N Ự Ệ : NGUY N TRUNG KIÊN Ễ
PH M HUY HI U Ạ Ệ
L ƯƠ NG ĐÌNH TÀI
TR N VĂN KIÊN Ầ
L P Ớ : T Đ NG HÓA K14 Ự Ộ
GIÁO VIÊN H ƯỚ NG D N Ẫ : MAI TH KIM ANH Ị
Thái Nguyên, Ngày 08 tháng 04 năm 2019
Trang 2M C L C Ụ Ụ
L I NÓI Đ UỜ Ầ 4
PH NẦ 1: PHÂN TÍCH BÀI TOÁN 5
1.1 Yêu c u bài toán.ầ 5
1.2 Gi i pháp thi t k ả ế ế 5
1.2.1 S đ kh iơ ồ ố 5
1.2.2 Phân tích ch c năng và nhi m v c a các kh i.ứ ệ ụ ủ ố 5
1.3 L a ch n linh ki n.ự ọ ệ 6
1.3.1 Arduino UNO R3 6
1.3.2 C m bi n LED h ng ngo iả ế ồ ạ 10
1.3.3 Màn hình hi n th LCD 16x2ể ị 11
PH NẦ 2: THI T K VÀ TH C THIẾ Ế Ự 13
2.1 Thi t k ph n c ng.ế ế ầ ứ 13
2.2 L u đ thu t toán.ư ồ ậ 14
2.3 Thi t k ph n m m.ế ế ầ ề 16
2.4 M t s hình nh c a s n ph m.ộ ố ả ủ ả ẩ 17
TÀI LI U THAM KH OỆ Ả 19
2
Trang 3NH N XÉT C A GIÁO VIÊN H Ậ Ủ ƯỚ NG D N Ẫ
Giáo viên hướng d nẫ Mai Th Kim Anhị
Ký Tên
Trang 4L I NÓI Đ U Ờ Ầ
Ngày nay v i s phát tri n m nh mẽ c a th gi i v m i m t, trongớ ự ể ạ ủ ế ớ ề ọ ặ
đó khoa đó khoa h c công ngh nói chung và ngành công ngh kỹ thu tọ ệ ệ ậ
đi n t nói riêng có nhi u phát tri n vệ ử ề ể ượ ật b c, góp ph n làm cho th gi iầ ế ớ ngày càng hi n đ i và văn minh h n S phát tri n c a kỹ thu t đi n t đãệ ạ ơ ự ể ủ ậ ệ ử
t o ra hàng lo t nh ng thi t b v i các đ c đi m nh s chính xác cao, t cạ ạ ữ ế ị ớ ặ ể ư ự ố
đ nhanh, g n nh và ho t đ ng n đ nh Là nh ng y u t c n thi t làmộ ọ ẹ ạ ộ ổ ị ữ ế ố ầ ế cho ho t đ ng con ngạ ộ ườ ại đ t hi u qu cao.ệ ả
Vi c s n su t hàng lo t s n ph m v i s lệ ả ấ ạ ả ẩ ớ ố ượng l n đòi h i conớ ỏ
ngườ ầi c n có công c c n thi t đ ki m soát s lụ ầ ế ể ể ố ượng s n ph m Chính vìả ẩ
v yậ nhóm em đã ch n đ tài ọ ề “Thi t k m ch đ m s n ph m s d ng ế ế ạ ế ả ẩ ử ụ LED h ng ngo i hi n th trên LCD ồ ạ ể ị ”.
N i dung báo cáo g m 2 ph n:ộ ồ ầ
Ph n 1: Phân tích bài toánầ
Ph n 2: Thi t k ph n c ng và th c thiầ ế ế ầ ứ ự
M c dù r t c g ng hoàn thành bài báo cáo này nh ng v n khôngặ ấ ố ắ ư ẫ tránh kh i thi u sót mong quý th y, cô và các b n đóng góp ý ki n đ đỏ ế ầ ạ ế ể ồ
án có th hoàn thi n h n.ể ệ ơ
Cu i cùng nhóm em xin chân thành c m n cô Mai Th Kim Anh đãố ả ơ ị nhi t tình hệ ướng d n và giúp đ nhóm em trong su t th i gian làm báo cáoẫ ỡ ố ờ này đ nhóm em để ược hoàn thành v i th i gian s m nh t và hoàn ch nhớ ờ ớ ấ ỉ
nh t.ấ
4
Trang 5PH N Ầ 1: PHÂN TÍCH BÀI TOÁN
1.1 Yêu c u bài toán ầ
Đ tài: Thi t k m ch đ m s n ph m s d ng LED h ng ngo i hi nề ế ế ạ ế ả ẩ ử ụ ồ ạ ể
th trên LCD.ị
Khi có s n ph m đi qua m t h ng ngo i g m m t con phát m t conả ẩ ắ ồ ạ ồ ộ ộ thu (quang tr và đèn phát ánh sáng tr ng) sẽ đ a tín hi u v b vi x lý vàở ắ ư ệ ề ộ ử
hi n th lên LCD.ể ị
1.2 Gi i pháp thi t k ả ế ế
Nhóm em s d ng Arduino UNO R3 đ m nhi m nhi m v x lý tínử ụ ả ệ ệ ụ ử
hi u t c m bi n LM 393.ệ ừ ả ế ( Phân tích bài toán)
1.2.1.S đ kh i ơ ồ ố
1.2.2.Phân tích ch c năng và nhi m v c a các kh i ứ ệ ụ ủ ố
a) Kh i ngu n:ố ồ
Kh i ngu n cung c p dòng đi n cho toàn m ch.ố ồ ấ ệ ạ
- Ngu n cho Arduino:ồ
- Ngu n cho LCD:ồ
- Ngu n cho c m bi n:ồ ả ế
b) Kh i c m bi n:ố ả ế
Kh i c m bi n là LED h ng ngo i LM 393 có nhi m v phát hi n v tố ả ế ồ ạ ệ ụ ệ ậ
c n đ a ra tín hi u đ n kh i x lý.ả ư ệ ế ố ử
c) Kh i x lý:ố ử
Kh i x lý là Arduino UNO R3 có nhi m v x lý tín hi u t c m bi nố ử ệ ụ ử ệ ừ ả ế
và đ a ra tín hi u đ n kh i hi n th ư ệ ế ố ể ị
d) Kh i hi n th :ố ể ị
Kh i hi n th là màn hình LCD 16x2 có nhi m v hi n th tín hi uố ể ị ệ ụ ể ị ệ
dướ ại d ng s ố
1.3 L a ch n linh ki n ự ọ ệ
1.3.1.Arduino UNO R3
a) Khái ni m.ệ
Arduino th t ra là m t bo m ch vi x lý đậ ộ ạ ử ược d ng đ l p trìnhụ ể ậ
tương tác v i các thi t b ph n c ng nh c m bi n, đ ng c , đ n ho c cácớ ế ị ầ ứ ư ả ế ộ ơ ề ặ
Khối nguồn
Khối cảm biến Khối xử lý Khối hiển thị
Trang 6thi t b khác Đ c đi m n i b t c a Arduino là môi trế ị ặ ể ổ ậ ủ ường phát tri n ngể ứ
d ng c c kỳ d s d ng, v i m t ngôn ng l p trình có th h c m t cáchụ ự ễ ử ụ ớ ộ ữ ậ ể ọ ộ nhanh chóng ngày c v i ngả ớ ười ít am hi u v đi n t và l p trình Và đi uể ề ệ ử ậ ề làm nên hi n tệ ượng Arduino chính là m c giá th p và tính ch t ngu n mứ ấ ấ ồ ở
t ph n c ng t i ph n m m.ừ ầ ứ ớ ầ ề
Hình 1.1: Arduino UNO R3
b) Thông s ố
Arduino Uno là s d ng c híp Atemega328, nó có 14 chân digital I/O,ử ụ
6 chân đ u vào (input) analog, thach anh dao đ ng 16Mhz M t s thông sầ ộ ộ ố ố
kỹ thu t nh sau:ậ ư
6
Vi đi u khi nề ể Atmega328 h 8bitọ
Đi n áp ho t đ ngệ ạ ộ 5V DC (ch đỉ ượ ấc c p qua c ng USB)ổ
T n s ho t đ ngầ ố ạ ộ 16 MHz
Đi n áp vào khuyên dùngệ 7-12V DC
Đi n áp vào gi i h nệ ớ ạ 6-20V DC
S chân Digital I/Oố 14 (6 chân hardware PWM)
S chân Analogố 6 (đ phân gi i 10bit)ộ ả
Dòng t i đa trên m i chânố ỗ
Dòng ra t i đa (5V)ố 500 mA
Dòng ra t i đa (3.3V)ố 50 mA
B nh flashộ ớ 32 KB (Atmega328) v i 0.5KB dùng b iớ ở
bootloader
Trang 7c) Năng lượng.
Arduino UNO có th để ược c p ngu n 5V thông qua c ng USB ho cấ ồ ổ ặ
c p ngu n ngoài v i đi n áp khuyên dùng là 7-12V DC và gi i h n là 6-20V.ấ ồ ớ ệ ớ ạ
Thường thì c p ngu n b ng pin vuông 9V là h p lí nh t n u b n không cóấ ồ ằ ợ ấ ế ạ
s n ngu n t c ng USB N u c p ngu n vẵ ồ ừ ổ ế ấ ồ ượt quá ngưỡng gi i h n trên,ớ ạ
b n sẽ làm h ng Arduino UNO.ạ ỏ
Các chân năng lượng:
+ GND (Ground): c c âm c a ngu n đi n c p cho Arduino UNO Khiự ủ ồ ệ ấ
b n dùng các thi t b s d ng nh ng ngu n đi n riêng bi t thìạ ế ị ử ụ ữ ồ ệ ệ
nh ng chân này ph i đữ ả ược n i v i nhau.ố ớ
+ 5V: c p đi n áp 5Vấ ệ đ u raầ Dòng t i đa cho phép chân này làố ở 500mA
+ 3.3V: c p đi n áp 3.3Vấ ệ đ u raầ Dòng t i đa cho phép chân này làố ở 50mA
+ V in (Voltage Input): đ c p ngu n ngoài cho Arduino UNO, b n n iể ấ ồ ạ ố
c c dự ương c a ngu n v i chân này và c c âm c a ngu n v i chânủ ồ ớ ự ủ ồ ớ GND
+ IOREF: đi n áp ho t đ ng c a vi đi u khi n trên Arduino UNO cóệ ạ ộ ủ ề ể
th để ược đo chân này Và dĩ nhiên nó luôn là 5V M c dù v y b nở ặ ậ ạ không đượ ấc l y ngu n 5V t chân này đ s d ng b i ch c năng c aồ ừ ể ử ụ ở ứ ủ
nó không ph i là c p ngu n.ả ấ ồ
+ RESET: vi c nh n nút Reset trên board đ reset vi đi u khi n tệ ấ ể ề ể ương
đương v i vi c chân RESET đớ ệ ược n i v i GND qua 1 đi n tr 10K ố ớ ệ ở Ω
d) Các c ng ra vào.ổ
Arduino UNO có 14 chân digital dùng đ đ c ho c xu t tín hi u.ể ọ ặ ấ ệ Chúng ch 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à 40mA m i chân đ u có các đi n tr pull-up t đỞ ỗ ề ệ ở ừ ược cài đ t ngayặ trong vi đi u khi n Atmega328 (m c đ nh thì các đi n tr này không đề ể ặ ị ệ ở ược
k t n i).ế ố
M t s chân digital có các ch c năng đ c bi t nh sau:ộ ố ứ ặ ệ ư
+ Chân Serial: 0 (RX) và 1 (TX): dùng đ g i (transmit – TX) và nh nể ử ậ (receive – RX) d li u TTL Serial Arduino Uno có th giao ti p v iữ ệ ể ế ớ
Trang 8thi t b khác thông qua 2 chân này K t n i bluetooth thế ị ế ố ường th yấ nói nôm na chính là k t n i Serial không dây N u không c n giaoế ố ế ầ
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ế ạ ử ụ ế ầ ế + Chân PWM (~): 3, 5, 6, 9, 10, và 11: cho phép b n xu t ra xung PWMạ ấ
v i đ phân gi i 8bit (giá tr t 0 → 28-1 tớ ộ ả ị ừ ương ng v i 0V → 5V)ứ ớ
b ng hàm analogWrite() Nói m t cách đ n gi n, b n có th đi uằ ộ ơ ả ạ ể ề
ch nh đỉ ược đi n áp ra chân này t m c 0V đ n 5V thay vì ch cệ ở ừ ứ ế ỉ ố
đ nh m c 0V và 5V nh nh ng chân khác.ị ở ứ ư ữ
+ Chân giao ti p SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoàiế các ch c năng thông thứ ường, 4 chân này còn dùng đ truy n phát dể ề ữ
li u b ng giao th c SPI v i các thi t b khác.ệ ằ ứ ớ ế ị
+ LED 13: trên Arduino UNO có 1 đèn led màu cam (kí hi u ch L) Khiệ ữ
b m nút Reset, b n sẽ th y đèn này nh p nháy đ báo hi u Nó đấ ạ ấ ấ ể ệ ược
n i v i chân s 13 Khi chân này đố ớ ố ược người dùng s d ng, LED sẽử ụ sáng
Arduino UNO có 6 chân analog (A0 → A5) cung c p đ phân gi i tínấ ộ ả
hi u 10bit (0 → 210-1) đ đ c giá tr đi n áp trong kho ng 0V → 5V.ệ ể ọ ị ệ ả
V i chân AREF trên board, b n có th đ đ a vào đi n áp tham chi uớ ạ ể ể ư ệ ế khi s d 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ì b n có th dùng các chân analog đ đo đi n áp trong kho ng t 0V →ạ ể ể ệ ả ừ 2.5V v i đ phân gi i v n là 10bit.ớ ộ ả ẫ
Đ c bi t, Arduino UNO có 2 chân A4 (SDA) và A5 (SCL) h tr giaoặ ệ ỗ ợ
ti p I2C/TWI v i các thi t b khác.ế ớ ế ị
e) L p trình cho Arduino.ậ
Các thi t b d a trên n n t ng Arduino đế ị ự ề ả ượ ậc l p trình b ng ngônằ riêng Ngôn ng này d a trên ngôn ng Wiring đữ ự ữ ược vi t cho ph n c ngế ầ ứ nói chung Và Wiring l i là m t bi n th c a C/C++ M t s ngạ ộ ế ể ủ ộ ố ườ ọi 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à “ộ ố ọ ọ ngôn
ng Arduino ữ ”, và đ i ngũ phát tri n Arduino cũng g i nh v y Ngôn ngộ ể ọ ư ậ ữ Arduino b t ngu n t C/C++ ph bi n hi n nay do đó r t d h c, d hi u.ắ ồ ừ ổ ế ệ ấ ễ ọ ễ ể
N u h c t t chế ọ ố ương trình Tin h c 11 thì vi c l p trình Arduino sẽ r t dọ ệ ậ ấ ễ
th đ i v i b n.ở ố ớ ạ
8
Trang 9Đ l p trình cũng nh g i l nh và nh n tín hi u t m ch Arduino,ể ậ ư ử ệ ậ ệ ừ ạ nhóm phát tri n d án này đã cũng c p đ n cho ngể ự ấ ế ười dùng m t môiộ
trường l p trình Arduino đậ ược g i là Arduino IDEọ
(Intergrated Development Environment) nh hình dư ưới đây:
Hình 1.2: ph n m m Arduino IDE ầ ề
1.3.2.C m bi n LED h ng ngo i ả ế ồ ạ
C m bi n có kh năng nh n bi t v t c n môi trả ế ả ậ ế ậ ả ở ường v i m t c pớ ộ ặ LED thu phát h ng ngo i đ truy n và nh n d li u h ng ngo i Tia h ngồ ạ ể ề ậ ữ ệ ồ ạ ồ ngo i phát ra v i t n s nh t đ nh, khi có v t c n trên đạ ớ ầ ố ấ ị ậ ả ường truy n c aề ủ LED phát nó sẽ ph n x vào LED thu h ng ngo i, khi đó LED báo v t c nả ạ ồ ạ ậ ả trên module sẽ sáng, khi không có v t c n, LED sẽ t t.ậ ả ắ
V i kh năng phát hi n v t c n trong kho ng 2 ~ 30cm và kho ngớ ả ệ ậ ả ả ả cách này có th đi u ch nh thông qua chi t áp trên c m bi n cho thích h pể ề ỉ ế ả ế ợ
v i t ng ng d ng c th nh : xe dò line, xe tránh v t c n, ớ ừ ứ ụ ụ ể ư ậ ả
Trang 10Hình 1.3: C m bi n h ng ngo i ả ế ồ ạ
Thông s kỹ thu t:ố ậ
– IC so sánh : LM393
– Đi n áp : 3.3V – 6DVCệ
– DÒng tiêu th :ụ
+ Vcc = 3.3V : 23mA
+ Vcc = 5.0V: 43mA
– Góc ho t đ ng : 35°ạ ộ
– Kho ng cách phát hi n v t : 2 ~ 30cmả ệ ậ
– LED báo nguôn và LED báo tín hi u ngõ raệ
– M c logic ngõ ra:ứ
+ M c th p – 0V: Khi có v t c nứ ấ ậ ả
+ M c cao – 5V: Khi không có v t c nứ ậ ả
– Kích thước : 3.2cm x 1.4cm
1.3.3.Màn hình hi n th LCD 16x2 ể ị
Ngày này, thi t b hi n th LCD (Liquid Crystal Display) đế ị ể ị ượ ử ục s d ng trong r t nhi u các ng d ng c a Vi đi u khi n, LCD có r t nhi u u đi mấ ề ứ ụ ủ ề ể ấ ề ư ể
so v i các d ng hi n th khác; Nó có kh năng hi n th kí t đa d ng, tr cớ ạ ể ị ả ể ị ự ạ ự
10
Trang 11quan (ch , s và ký t đ h a), d dàng đ a vào m ch ng d ng theoữ ố ự ồ ọ ễ ư ạ ứ ụ nhi u giao th c giao ti p khác nhau, t n r t ít tài nguyên h th ng và giáề ứ ế ố ấ ệ ố thành r ẻ
Hình 1.4: Màn hình LCD 16x2
Cách chân c u LCD:ả
Chân Kí
1 Vss Chân n i đ t cho LCD, khi thi t k m ch ta n i chân nàyố ấ ế ế ạ ố
v i GND c a m ch đi u khi n.ớ ủ ạ ề ể
2 VDD Chân c p ngu n cho LCD, khi thi t k m ch ta n i chânấ ồ ế ế ạ ố
này v i VCC=5V c a m ch đi u khi n.ớ ủ ạ ề ể
3 Vo Đi u ch nh đ tề ỉ ộ ương ph n c a LCD.ả ủ
Chân ch n thanh ghi (Register select) N i chân RS v iọ ố ớ logic “0” (GND) ho c logic “1” (VCC) đ ch n thanh ghi.ặ ể ọ + Logic “0”: Bus DB0-DB7 sẽ n i v i thanh ghi l nh IRố ớ ệ
c a LCD ( ch đ “ghi” - write) ho c n i v i bủ ở ế ộ ặ ố ớ ộ
đ m đ a ch c a LCD ( ch đ “đ c” - read)ế ị ỉ ủ ở ế ộ ọ + Logic “1”: Bus DB0-DB7 sẽ n i v i thanh ghi d li uố ớ ữ ệ
DR bên trong LCD
Chân ch n ch đ đ c/ghi (Read/Write) N i chân R/Wọ ế ộ ọ ố
v i logic “0” đ LCD ho t đ ng ch đ ghi, ho c n iớ ể ạ ộ ở ế ộ ặ ố
v i logic “1” đ LCD ch đ đ c.ớ ể ở ế ộ ọ
Trang 126 E
Chân cho phép (Enable) Sau khi các tín hi u đệ ược đ tặ lên bus DB0-DB7, các l nh ch đệ ỉ ược ch p nh n khi có 1ấ ậ xung cho phép c a chân E.ủ
+ Ở ch đ ghi: D li u bus sẽ đế ộ ữ ệ ở ược LCD chuy nể vào(ch p nh n) thanh ghi bên trong nó khi phát hi nấ ậ ệ
m t xung (high-to-low transition) c a tín hi u chânộ ủ ệ E
+ Ở ch đ đ c: D li u sẽ đế ộ ọ ữ ệ ược LCD xu t ra DB0-DB7ấ khi phát hi n c nh lên (low-to-high transition) ệ ạ ở chân E và được LCD gi bus đ n khi nào chân Eữ ở ế
xu ng m c th p.ố ứ ấ
7-14 DO – D7
Tám đường c a bus d li u dùng đ trao đ i thông tinủ ữ ệ ể ổ
v i MPU Có 2 ch đ s d ng 8 đớ ế ộ ử ụ ường bus này : + Ch đ 8 bit : D li u đế ộ ữ ệ ược truy n trên c 8 đề ả ường,
v i bit MSB là bit DB7.ớ + Ch đ 4 bit : D li u đế ộ ữ ệ ược truy n trên 4 đề ường từ DB4 t i DB7, bit MSB là DB7.ớ
15 A Ngu n dồ ương cho đèn n n.ề
12
Trang 13PH N Ầ 2: THI T K VÀ TH C THI Ế Ế Ự
2.1 Thi t k ph n c ng ế ế ầ ứ
S đ nguyên lý: ơ ồ
Hình 2.1: S đ n i dây ơ ồ ố
Gi i thích s đ : ả ơ ồ
Modul màn hình LCD
Trang 142.2 L u đ thu t toán ư ồ ậ
14
BEGIN
Khởi tạo LCD
Gán số vật cản
a = 0
N >1
N = n + 1
Hiển thị n lên LCD
LCD
Trang 15*Gi i thích l u đ thu t toán ả ư ồ ậ
Khi b t đ u chắ ầ ương trình, sẽ c p ngu n cho toàn m ch.ấ ồ ạ
Sau khi c p ngu n, LCD đấ ồ ược kh i t o.ở ạ
V i giá tr ban đ u, s n ph m đớ ị ầ ả ẩ ược được gán a = 0
N u :ế
+ Có s n ph m đi qua, c m bi n sẽ nh n tín hi u và đ a ra giá trả ẩ ả ế ậ ệ ư ị
s n ph m: a = a+1 và hi n th trên LCD r i k t thúc chả ẩ ể ị ồ ế ương trình + Không có s n ph m nào đi qua, c m bi n không nh n đả ẩ ả ế ậ ược tín
hi u và gi nguyên giá tr lúc ban đ u hi n th trên LCD và k tệ ữ ị ầ ể ị ế thúc chương trình
2.3 Thi t k ph n m m ế ế ầ ề
Code Arduino:
1 #include <math.h>
2 #include <LiquidCrystal_I2C.h>
3 LiquidCrystal_I2C lcd(0x27,16,2);
4 int a = 0;
5 void setup ()
6 {
7 // pinMode(13, OUTPUT);
8 pinMode(A0, INPUT_PULLUP );
9 Serial.begin(9600);
10 lcd.init();
11 lcd.backlight();
12 }
13 void loop()
14 {
15 int button = digitalRead(A0);
16 lcd.clear();
17 lcd.setCursor(3, 1);
18 lcd.print(a);
19 lcd.setCursor(1,0);
20 lcd.print("so san pham la");
21 if (button == 0) /// khi co san pham di qua
22 {
23 a= a+1;
24 lcd.setCursor(3, 1);
25 lcd.print(a);
a delay(1000);
26 }
27 else {
a lcd.setCursor(3,1);
b lcd.print(a);
c delay (1000);
28 }
29 }
2.4 M t s hình nh c a s n ph m ộ ố ả ủ ả ẩ
Trang 16Hình 2.2: Màn hình hi n th LCD 16x2 ể ị
Hình 2.3: C m bi n LED h ng ngo i LM 393 ả ế ồ ạ
16
Trang 17Hình 2.4: Adruino UNO R3
Hình 2.5: M ch đ m s n ph m s d ng c m bi n LED h ng ngo i hi n th ạ ế ả ẩ ử ụ ả ế ồ ạ ể ị
trên LCD
TÀI LI U THAM KH O Ệ Ả
Trang 18[1] Mai Th Kim Anh, (2016), Bài gi ng kĩ thu t vi đi u khi n và ng d ng, ị ả ậ ề ể ứ ụ
Đ i H c Công ngh thông tin và Truy n thông Thái Nguyên.ạ ọ ệ ề
[2] https://tailieu.vn/tim-kiem/dem+san+pham.html
[3] https://arduino.vn
18