Tải bản đầy đủ (.docx) (82 trang)

báo cáo đồ án tốt nghiêp Ứng dụng internet trong việc theo dõi sức khỏe bệnh nhân tim mạch”

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.02 MB, 82 trang )

LỜI CAM ĐOAN
Em xin cam đoan nội dung của đồ án “Ứng dụng internet trong việc
theo dõi sức khỏe bệnh nhân tim mạch” không phải là bản sao chép
của bất cứ đồ án hoặc công trình đã có từ trước.
Sinh viên thực hiện

Hồ Sỹ Kiên

Trang 1


PHÂN CHIA CÔNG VIỆC
Thành viên
Nguyễn Trí Bằng

Nội dung công việc
- Thiết kế thiết bị đo nhịp tim
- Thiết kế giao diện website, tìm hiểu
ngôn ngữ HTML và CSS

Hồ Sỹ Kiên

-

Tìm hiểu giao thức truyền nhận dữ

-

liệu giữa Arduino và server
Làm việc với cơ sở dữ liệu, tìm hiểu
ngôn ngữ PHP và Javascript



Trang 2


MỤC LỤC

Trang 3


DANH MỤC TỪ VIẾT TẮT
Từ viết tắt
ADC
BPM
CSDL
CSS
EEPROM
HTML
HTTP
I2C
IBI
IDE
ISR
LAN
LCD
LED
MAC
MISO
MOSI
PHP
PWM

QS
SCK, SCL
SDA
SPI
SRAM
SS
SQL
TCP
TTL
UART
UDP
URL
URI
USB

Nội dung
Analog to Digital Converter
Beats Per Minute
Cơ Sở Dữ Liệu
Cascading Style Sheets
Electrically Eraseble Programmable
Read Only Memory
HyperText Markup Language
HyperText Transfer Protocol

Inter-Integrated Circuit
Inter Beat Interval
Integrated Development Environment
Interrupt Service Routine
Local Area Connection

Liquid Crystal Display
Light Emitting Diode
Media Access Control
Master Input Slave Output
Master Ouput Slave Input
Hypertext Preprocessor
Pulse-width modulation
Quantified Self
Serial Clock
Serial Data
Serial Peripheral Interface
Static Random Access Memory
Slave Select
Structured Query Language
Transmission Control Protocol
Transistor-Transistor Logic
Universal Asynchronous Receiver –
Transmitter
User Datagram Protocol
Uniform Resource Locator
Uniform Resource Identifier
Universal Serial Bus

Trang 4


Trang 5


DANH MỤC HÌNH


Trang 6


DANH MỤC SƠ ĐỒ

DANH MỤC BẢNG

Trang 7


PHẦN MỞ ĐẦU

PHẦN MỞ ĐẦU
Phần này trình bày ý tưởng, nội dung, phương pháp nghiên cứu và
kết quả đạt được của đồ án xuất phát từ các nhu cầu thực tiễn trong
cuộc sống.
Nhu cầu thực tiễn
Việt Nam đang bước vào giai đoạn già hóa dân số với những thách
thức lớn. Số người cao tuổi tăng nhanh đòi hỏi sự chăm sóc cả về thể
xác lẫn tinh thần. Hơn nữa, xu hướng bệnh tật thế giới cũng như Việt
Nam đang thay đổi. Nếu trước đây những bệnh cấp tính lây nhiễm
như dịch hạch, sốt rét, nhiễm khuẩn các loại hay gặp thì hiện nay các
bệnh không lây nhiễm như bệnh tim mạch, đái tháo đường, ung thư
ngày càng nhiều[1]. Theo số liệu của Bộ Y tế công bố năm 2012, tỷ lệ
người cao tuổi có sức khỏe tốt chỉ chiếm khoảng 5%. 95% còn lại
mắc các bệnh khác, trong đó bệnh tăng huyết áp chiếm gần 40%.
Cũng theo một thống kê khác của Bộ Y Tế Việt Nam, tỷ lệ mắc và
chết do bệnh lý không lây nhiễm năm 1976 lần lượt là 43%, 45% thì
đến năm 2003 các tỷ lệ này là 61%, 59% [1]. Vì vậy, việc giám sát sức

khỏe, đưa ra những cảnh báo kịp thời có ý nghĩa vô cùng to lớn.
Trên cơ sở đó, ý tưởng thiết kế một hệ thống để theo dõi và đưa ra
cảnh báo về tình trạng sức khỏe của bệnh nhân tim mạch đã được
nhóm hình thành. Đối tượng mà hệ thống này hướng đến là bệnh
nhân tim mạch cần được theo dõi tình trạng hoạt động của tim một
cách sát sao.
Bệnh tim mạch là một nhóm bệnh mãn tính gồm có các bệnh sau:
tăng huyết áp, suy tim, bệnh tim thiếu máu cục bộ, bệnh mạch máu
não…Điểm nổi bật trong phương pháp điều trị bệnh mãn tính là áp

Trang 8


PHẦN MỞ ĐẦU

dụng những chế độ kiểm soát bệnh lâu dài, kết hợp chặt chẽ giữa
thầy thuốc và người bệnh trong việc áp dụng các chế độ điều trị:
theo dõi bệnh, chế độ sinh hoạt, tập luyện, điều chỉnh thuốc. Chính vì
vậy, nhóm chúng em đã nghĩ đến việc đưa ứng dụng của internet vào
hệ thống nhằm mục đích giúp bác sĩ theo dõi bệnh nhân được thuận
tiện và hiệu quả hơn.
Nội dung đồ án
Nội dung của đồ án này là trình bày cách thức xây dựng một hệ
thống theo dõi sức khỏe trên nền IoT. Cụ thể, đồ án này sẽ trình bày
các bước thiết kế một thiết bị đo nhịp tim có kết nối với internet. Bên
cạnh đó, chúng em cũng giới thiệu các giao thức truyền nhận dữ liệu
trong hệ thống cũng như các ngôn ngữ để lập trình một website phục
vụ cho việc theo dõi tình trạng sức khỏe bệnh nhân.
Nhờ vào internet, mọi giao tiếp giữa bệnh nhân và bác sĩ trở nên
khá dễ dàng. Thay vì phải gặp trực tiếp để bác sĩ theo dõi diễn biến

của tim mạch, bệnh nhân chỉ cần ở nhà tự kiểm tra bằng máy đo
nhịp tim. Dữ liệu đo đạc sau đó sẽ được gửi lên và lưu lại ở server.
Qua đó, bác sĩ có thể đưa ra các lời khuyên cho người bệnh một cách
hợp lí nhất. Ngoài ra, khi có biến cố thì thiết bị đo sẽ đưa ra cảnh báo
trực tiếp đến bệnh nhân hoặc bác sĩ.
Trình bày đồ án
Nội dung đồ án gồm 4 chương:
Chương 1: Tổng quan về hệ thống
Chương 2: Thiết kế thiết bị đo tim mạch
Chương 3: Xây dựng hệ thống theo dõi ở server
Chương 4: Thiết kế và sử dụng website theo dõi bệnh nhân
Kết quả đạt được

Trang 9


PHẦN MỞ ĐẦU

Sau quá trình nghiên cứu và thi công, nhóm em đã phát triển được
hệ thống với những kết quả như sau:



Thiết bị đo nhịp tim hoạt động ổn định và cho kết quả tương đối
chính xác.




Giao tiếp giữa thiết bị đo nhịp tim và server ổn định.

Cảnh báo kịp thời khi có biến cố xảy ra.

Thiết kế giao diện website dễ sử dụng, hiển thị dữ liệu trực quan, rõ
ràng.

Trang 10


CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG

CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG
1.1 Giới thiệu chương
Chương này trình bày tổng quan về hệ thống. Hệ thống gồm hai
phần chủ đạo: server – nơi lưu trữ thông tin và là cầu nối giao tiếp
giữa bác sĩ và người bệnh; và thiết bị kiểm tra nhịp tim đặt tại nhà có
giao tiếp qua internet.
1.2. Mô hình hệ thống trên nền IoT
Server
TCP/IP

TCP/IP

Thiết bị kiểm tra
tim mạch

Thiết bị giám sát
đầu cuối

Bệnh nhân tim mạch


Bác sĩ gia đình

Hình 1.1: Mô hình tổng quan của hệ thống
1.2.1 Bệnh nhân tim mạch
Hệ thống được thiết kế để phục vụ cho việc giám sát sức khỏe
bệnh nhân tim mạch được thuận tiện hơn. Những đối tượng bệnh
nhân này cần được bác sĩ giám sát định kì, đặc biệt là những bệnh
nhân có triệu chứng về bệnh tim trong thời kì đầu.

Trang 11


CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG

1.2.2 Thiết bị kiểm tra tim mạch
Chức năng của thiết bị là để đo và hiển thị nhịp tim của bệnh
nhân lên màn hình, gửi tin nhắn văn bản hoặc gọi điện đến người
thân khi có biến cố.
Thiết bị gồm có các thành phần chính sau:







Arduino Uno R3
Ethernet shield kết nối internet
Cảm biến nhịp tim Pulse Sensor Amped
Màn hình hiển thị LCD 20 x 4

Module gọi điện, gửi tin nhắn: Sim900A
Còi cảnh báo

1.2.3 Thiết bị giám sát đầu cuối
Trên một giao diện website đã được thiết kế, bác sĩ có thể theo
dõi, quan sát thông tin trên thiết bị giám sát của mình. Thiết bị giám
sát đầu cuối có thể là máy tính văn phòng hoặc máy tính cá nhân.
1.2.4 Bác sĩ gia đình
Bệnh nhân cần được theo dõi sát sao bởi một bác sĩ giám sát nào
đó. Bác sĩ sẽ được cung cấp một tài khoản để đăng nhập và quản lí
cơ sở dữ liệu. Từ những thông tin số liệu thu thập được, với trình độ
chuyên môn của mình thì bác sĩ có thể đánh giá tình trạng sức khỏe
của bệnh nhân và đưa ra những điều chỉnh kịp thời. Với internet và
thiết bị giám sát của mình, bác sĩ có thể truy cập vào website để theo
dõi thông tin tình trạng sức khỏe của bệnh nhân ở mọi lúc mọi nơi.
1.2.5 Server
Server là nơi nơi lưu trữ dữ liệu về tất cả lịch sử bệnh án của bệnh
nhân theo thời gian. Server có chức năng quản lí quyền đăng nhập và
truy cập dữ liệu từ phía người dùng. Cả bệnh nhân và bác sĩ đều có
thể truy cập vào website để theo dõi thông tin dữ liệu của mình

Trang 12


CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG

thông qua một tài khoản được cấp trước. Riêng phía bác sĩ sẽ được
cấp thêm quyền truy cập vào cơ sở dữ liệu.
Ở trong hệ thống này, server sẽ là cầu nối quan trọng giữa bệnh
nhân và bác sĩ. Giao thức truyền gửi dữ liệu được sử dụng trong hệ

thống là TCP/IP. Chi tiết về TCP/IP sẽ được trình bày ở chương sau.
1.3 Chức năng của hệ thống

Hình 1. 2: Chức năng của hệ thống
Chức năng quan trọng đầu tiên của hệ thống là đo và hiển thị
nhịp tim lên màn hình LCD cỡ nhỏ. Thông tin sẽ được hiển thị như
sau:
Khi bệnh nhân chưa đo: hiển thị các thông số đo của lần đo ngay
trước đó.
Khi đang tiến hành đo: hiển thị liên tục 10 giá trị tức thời (số nhịp đập
trong 1 phút, BPM) , số nhịp tim trung bình trong 1 phút, và giá trị lớn
nhất, nhỏ nhất trong 10 giá trị đó.
Một chức năng quan trọng khác của hệ thống đó là truyền dữ liệu
đo được lên server, dữ liệu được lưu lại thành một cơ sở dữ liệu theo

Trang 13


CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG

ngày giờ đo, đồng thời hiển thị thông số đo dưới dạng đồ thị lên trang
web. Bác sĩ có thể theo dõi những thông tin này ở màn hình thiết bị
giám sát đầu cuối.
Ở phía người giám sát, hệ thống sẽ quản lí quyền đăng nhập vào
cơ sở dữ liệu. Sau khi đăng nhập vào hệ thống với tài khoản được cấp
trước, bác sĩ có thể bắt đầu quá trình theo dõi tình trạng tim mạch
của bệnh nhân.
Ngoài ra, hệ thống còn được phát triển chức năng cảnh báo. Nó
sẽ tự động cảnh báo khi nhịp tim có diễn biến bất thường. Thiết bị
kiểm tra nhịp tim sẽ gửi tin nhắn đến số điện thoại cá nhân của bác

sĩ, người than, đồng thời sẽ phát ra chuông cảnh báo.
1.4 Kết luận chương
Với việc phát triển hệ thống theo dõi sức khỏe từ xa thông qua
internet, việc thăm khám chữa bệnh đã trở nên thuận tiện hơn nhiều.
Tuy nhiên phạm vi đối tượng mà hệ thống này hướng đến còn hạn
hẹp.
Dữ liệu gửi từ thiết bị kiểm tra tim mạch lên server là tương đối
nhẹ trong khi giao thức TCP/IP lại có các header dung lượng lớn dẫn
đến tốn băng thông.

Trang 14


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH
2.1. Giới thiệu chương
Chương này sẽ trình bày các thông số kĩ thuật của từng thiết bị
cũng như sơ đồ kết nối các linh kiện trong thiết bị kiểm tra tim mạch.
2.2. Các thành phần chính trong hệ thống

Hình 2.3: Sơ đồ khối các thành phần chính trong thiết bị kiểm tra tim mạch
2.2.1 Ethernet Shield

Trang 15


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

Hình 2.4: Module Ethernet Shield

Arduino Ethernet Shield giúp kết nối bo Arduino với internet một
cách nhanh chóng. Chỉ cần cắm Arduino Ethernet Shield lên bo
Arduino, kết nối nó vào mạng thông qua một cáp RJ45 và thêm vài
bước đơn giản là ta đã có thể kết nối với thế giới thông qua internet.
Arduino Ethernet Shield được thiết kế dựa trên chip Wiznet
W5100, hỗ trợ cả hai chuẩn Ethernet là TCP và UDP. Nó sử dụng thư
viện Ethernet có sẵn để kết nối với internet thông qua một Jack RJ45.
Khai báo thư viện:
#include <Ethernet.h>

2.2.2 Arduino UNO R3

Hình 2.5: Arduino uno R3
2.2.2.1 Vai trò trong hệ thống
Ở trong hệ thống này, Arduino UNO R3 có vai trò lấy dữ liệu từ
cảm biến nhịp tim, xử lí dữ liệu và giao tiếp với Ethernet Shield, qua
đó giao tiếp với server.

Trang 16


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

2.2.2.2 Tìm hiểu tổng quan về Arduino
Arduino UNO có thể sử dụng 3 vi điều khiển họ 8bit AVR là
ATmega8, ATmega168, ATmega328. Bộ não này có thể xử lí những
tác vụ đơn giản như điều khiển đèn LED nhấp nháy, xử lí tín hiệu cho
xe điều khiển từ xa, làm một trạm đo nhiệt độ, độ ẩm và hiển thị lên
màn hình LCD, hay những ứng dụng khác. Ở đây nhóm sử dụng vi
điều khiển ATmega328.

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.
2.2.3 Cảm biến vật thể OMKQN E3F-DS10P2

Hình 2.6: Cảm biến vật thể OMKQM E3F-DS10P2
2.2.3.1 Vai trò
Cảm biến này thực ra có vai trò như một chuyển mạch. Nó được
đặt phía dưới ngay trước cảm biến nhịp tim. Vì thế, khi bệnh nhân đặt
tay vào cảm biến cũng là lúc tác động để mạch chuyển sang trạng
thái “ON” và hệ thống sẽ bắt đầu đo. Khi bệnh nhân rút tay ra khỏi
cảm biến thì hệ thống cũng sẽ ngừng đo.

Trang 17


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

2.2.3.2 Nguyên lí hoạt động
Đầu dò quang điện cảm biến chuyển E3F-DS10P2 DC có đường
kính 18mm và khoảng cách phát hiện tối đa 10 cm. Nó thuộc loại
cảm biến 3 dây (Vcc, Gnd, Signal), đầu ra PNP. Tức là, khi nó phát
hiện thấy vật thể, ngõ ra sẽ ở mức 0; ngược lại cho ra mức 1.

Hình 2.7: Nguyên lý hoạt động của cảm biến vật thể
Nguyên lí làm việc của đầu dò này dựa vào hiện tượng phản xạ
khuếch tán. Cảm biến dạng này truyền ánh sáng từ bộ phát tới vật
thể. Vật này sẽ phản xạ lại một phần ánh sáng (phản xạ khuếch tán)
ngược trở lại bộ thu của cảm biến, kích hoạt tín hiệu ra. Nhược điểm
của cảm biến loại này là phụ thuộc nhiều vào màu sắc, tính chất và

kích thước của bề mặt của vật thể. Tuy nhiên với mục đích sử dụng
trong đồ án này thì đây là một sự lựa chọn tương đối phù hợp.
2.2.4 Cảm biến nhịp tim Pulse Sensor
2.2.4.1 Giới thiệu
Pulse Sensor là một loại cảm biến đo nhịp tim được thiết kế dùng
với Arduino. Bằng cách kết nối cảm biến này với Arduino, nạp một
chương trình đơn giản và đặt cảm biến vào đầu ngón tay hoặc dái tai,
bất cứ ai cũng có thể theo dõi nhịp tim của mình thông qua ứng dụng
theo dõi có sẵn.

Trang 18


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

2.2.4.2 Nguyên lý hoạt động
Cảm biến nhịp tim hoạt động dựa vào nguyên lí của quang điện
tử học. Đèn LED sẽ chiếu ánh sáng vào bên trong ngón tay, dái tai,
hoặc các mô có chức mạch máu khác. Cảm biến sẽ đọc lượng ánh
sáng quay ngược trở lại.

Hình 2.8: Nguyên lý hoạt động của cảm biến nhịp tim
Mạch sử dụng bộ cảm biến ánh sáng Avago (APDS-9008), và ánh sang phản chiếu
lại từ led siêu sáng xanh lá cây Kingbright (AM2520ZGC09). Ngoài ra còn có sử dụng
bộ lọc tích cực để làm các dạng sóng rõ hơn và dễ dàng cho Arduino xử lý.
Khi Pulse Sensor Amped không tiếp xúc với bất kỳ ngón tay (dái tai hoặc các bộ phận
khác) thì các tín hiệu analog dao động quanh điểm giữa của điện áp cung cấp, Vcc / 2.
Khi cảm biến tiếp xúc trực tiếp ngón tay hoặc dái tai, sự thay đổi trong ánh sáng phản
xạ khi máu bơm qua các mô làm cho các tín hiệu dao động xung quanh đó để tham
chiếu. Trong hình bên dưới đường ngang là Vcc / 2.


Hình 2.9: Tín hiệu cảm biến dao động khi gặp vật thể

Trang 19


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

Arduino phát hiện tín hiệu analog từ cảm biến. Một xung được tìm
thấy khi các tín hiệu có giá trị tăng lên trên điểm giữa. Đó là thời
điểm khi các mô mao mạch được bơm máu khi tim đập tạo áp lực
bơm máu. Sau đó, khi tín hiệu giảm xuống dưới điểm giữa, Arduino sẽ
tìm các xung kế tiếp.
Khi tim bơm máu đến các cơ quan, các tế bào trong cơ quan sẽ
hấp thu lượng ánh sáng mà LED phát ra nhiều hơn. Vì thế cảm biến
sẽ nhận được lượng ánh sáng phản xạ lại ít hơn. Điều này có nghĩa
giá trị trở kháng của cảm biến quang tăng lên. Sự thay đổi các giá trị
trở kháng này được tính toán, chuyển đổi và khuếch đại thành các tín
hiệu đủ lớn nhờ op-amp rồi sau đó xử lí.
Vi điều khiển được lập trình xử lí các chương trình ngắt ngoài mỗi
khi phát hiện xung và đếm số xung mỗi phút. Giá trị tính được chính
là số nhịp tim mỗi phút cần hiển thị(Beat per Minute - BPM)
Mặt sau của cảm biến là các thành phần khác như tụ điện, biến trở,
op amp…

Hình 2.10: Cảm biến nhịp tim

Trang 20



CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

Sơ đồ 2.1: Sơ đồ mạch trong cảm biến nhịp tim Pulse Sensor Ampled (3)
2.2.5 ModulSim900A
2.2.5.1 Giới thiệu
Vai trò trong hệ thống: giao tiếp với bo mạch Arduino UNO và gửi
tin nhắn văn bản đến người thân, bác sĩ để cảnh bảo có biến cố xảy
ra.

Hình 2.11: Các chân của moduleSim900A
Với mức điện áp hoạt động 5VDC - Chuẩn điện áp thông dụng
nhất với các loại Vi điều khiển và cả giao tiếp máy tính, cùng với tính

Trang 21


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

ổn định cao và đơn giản về sử dụng, Module SIM900A này rất thích
hợp cho các ứng dụng thực tế liên quan đến nghe gọi, SMS.

Sơ đồ 2.2: Sơ đồ nối chân cho arduino
2.2.5.2 Xây dựng các hàm chức năng
Trong đồ án này, module Sim đóng vai trò cảnh báo nên ta sẽ xây
dựng 2 hàm sau: hàm gửi tin nhắn và hàm gọi điện thoại
Hàm gửi tin nhắn

Hàm gọi điện

Trang 22



CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

Module Sim 900 giao tiếp với Arduino thông qua 2 chân TX và RX.
Chân RX, TX của ModulSim lần lượt nối với chân digital số 11 và số 10
của Arduino.

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ì 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
Arduino Uno chỉ có duy nhất một cổng Serial được phần cứng hỗ trợ
sẵn. Vì vậy, nếu ta muốn giao tiếp với nhiều module Serial thì đó là

Trang 23


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

một chuyện không thể. Vì vậy cần giả lập thêm nhiều cổng Serial cho
các board Arduino bằng thư viện SoftwareSerial.
2.2.6 Màn hình hiển thị
Màn hình ở máy đo nhịp tim sẽ hiển thị các thông tin sau: giá trị
nhịp tim tức thời và nhịp tim trung bình sau 10 lần đo. Bên cạnh đó,
nó còn có chức năng hiển thị tin nhắn của bác sĩ gửi từ server về cho
bệnh nhân.
Để hiện thị được nhiều thông tin thì màn hình 20x4 là một lựa
chọn cần thiết.

Bảng 2.1: Các chân chức năng của màn hình LCD 20x4

Màn hình này có 16 chân kết nối, hiển thị các kí tự văn bản trong
4 hàng 20 cột, nghĩa là mỗi hàng có thể hiển thị tối đa 20 kí tự.

Trang 24


CHƯƠNG 2: THIẾT KẾ THIẾT BỊ ĐO TIM MẠCH

Hình 2.12: LCD 20x4
Tuy nhiên nếu để kết nối trực tiếp LCD với Arduino thì phải mất
đến 6 chân Digital, dẫn đến số chân Digital còn lại để sử dụng cho
mục đích khác rất hạn chế.
Module I2C đã giải quyết điều này bằng cách kết nối lần lượt 2 chân
SDA, SCL với 2 chân Analog A4, A5 của Arduino UNO.

Hình 2.13: Nối chân LCD với Arduino

Trang 25


×