Ngày nay,khoa học kỹ thuật phát triển nhanh như vũ bão,con người bước vào một thời đại mớithời đại mà mỗi giờ,mỗi phút,thậm chí là mỗi giây trôi qua lại xuất hiện những phát minh,tiến bộ khoa họckỹ thuật. Công nghệ mới xuất hiện liên tục,từ đó những thành tựu khoa họckỹ thuật được áp dụng vào đời sống thực tiễn.Nhờ vậy,con người ngày càng tận hưởng cuộc sống một cách tiện nghi và thoải mái hơn.Chúng ta có thể dễ dàng nhận thấy thiết bị công nghệ hiện diện ở mọi nơi,trong mọi lĩnh vực. Ở khắp mọi nơi trên trái đất,hàng ngàn viện nghiên cứu,trung tâm với hàng triệu kỹ sư vẫn đang miệt mài nghiên cứu để đóng góp cho nhân loại nhữn cải tiến,tìm tòi ra những kỹ thuật mới,phục vụ cuộc sống.Có thể nói,sức mạnh về khoa học –kỹ thuật chính là sức mạnh ghê gớm nhất,nó có thể chi phối các mặt khác như quân sự,kinh tế….thể hiện vị thế,vai trò của một quốc gia trên trường quốc tế. Ở Việt Nam,không nằm ngoài xu thế của thời đại,các nhà nghiên cứu,các kỹ sư đặc biệt là thế hệ trẻ,các bạn sinh viên vẫn tích cực,say mê nghiên cứu khoa học để tìm ra những kỹ thuật mới,trao đổi,học hỏi và tiếp thu những công nghệ mới trên thế giới để phục vụ cho công cuộc công nghiệp hóahiện đại hóa đất nước. Để phát triển những công nghệ mới thì trước hết phải nắm chắc và hiểu rõ những vấn đề cơ bản trong mỗi lĩnh vực,mục tiêu là để làm rõ một số yếu tố chủ yếu,cơ bản nhất để có thể phát triển kỹ thuật,sản phẩm mới hơn,hiện đại hơn trong tương lai.Chính vì vậy chúng em đã chọn đề tài “MẠCH BÁO TRỘM ỨNG DỤNG CÔNG NGHỆ SMS TRONG MẠNG GSM”. Mục đích của đề tài là ứng dụng mạch adruino kết hợp kết hợp với sử dụng module GSMGPRS SIM900 của hãng SIMCOM thiết kế hệ thống cảnh báo chống trộm.Đây là đề tài có tính ứng dụng cao ngoài thực tế.Hệ thống có thể được sử dụng cho các hộ gia đình hay ở các quy mô lớn hơn là các nhà kho,ngân hàng…nơi mà cần hệ thống bảo mật tốt mỗi ngày.Ngoài ra,hệ thống này là giải pháp tốt cho các thiết bị cần bảo mật ở các công ty,bệnh viện,công ty hành chính,cơ quan Thuế Hải quan,các công ty bảo hiểm,ngân hàng và chứng khoán,các trung tâm dịch vụ,bến xe,nhà ga.Dưới sự kiểm soát của hệ thống này,quá trình bảo mật sẽ tốt hơn và hiệu quả hơn.
Trang 1MỤC LỤC
LỜI NÓI ĐẦU 3
CHƯƠNG 1 7
TỔNG QUAN VỀ HỆ THỐNG CHỐNG TRỘM TỰ ĐỘNG 7
1.1 Giới thiệu tình hình nghiên cứu hiện nay 7
1.2 Mục tiêu đề tài 7
1.3 Đối tượng và phạm vi nghiên cứu 8
1.4 Động cơ đề tài 8
1.5 Phân loại hệ thống chống trộm tự động 8
1.6 Các thành phần của hệ thống chống trộm tự động 9
1.6.1 Trung tâm báo động 10
1.6.2 Các loại cảm biến(Sensor) 10
1.6.3 Các thiết bị đầu ra báo động thường sử dụng 11
CHƯƠNG 2 12
XÂY DỰNG PHẦN CỨNG CHO HỆ THỐNG CHỐNG TRỘM TỰ ĐỘNG 12
2.1 Tìm hiểu về mạch Adruino 12
2.1.1 Giới thiệu chung về Adruino 12
2.1.2 Giới thiệu về Adruino Uno 20
2.2 Cảm biến chuyển động PIR 23
2.2.1.Cấu tạo và nguyên lý hoạt động của PIR………24
2.2.2.Module cảm biến chuyển động PIR……… ………… 25
2.3 Module sim 900A và tập lệnh AT 28
2.3.1 Các thông số cơ bản của module sim 900A 29
2.3.2 Tập lệnh AT cho SIM900A 30
2.4 Thiết kế phần cứng hệ thống chống trộm tự động 34
2.5 Lưu đồ thuật toán 35
Trang 2CHƯƠNG 3 37
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 37
3.1 Kết luận 37
3.2 Hướng phát triển của đề tài 37
TÀI LIỆU THAM KHẢO 37
PHỤ LỤC ……… 38
Trang 3DANH MỤC HÌNH VẼ
Hình 1.1 Hệ thống chống trộm cho gia đình, cơ quan, ngân hàng
Hình 1.2 Hệ thống chống trộm kết hợp không dây và có dây
Hình 2.5 Giao diện vùng lập trình phần mềm IDE
Hình 2.6.Vùng thông báo(debug) của phần mềm IDE
Hình 2.7.Các bo mạch Adruino thông dụng
Hình 2.8.Một số loại mạch shield của Adruino
Hình 2.9 Sơ đồ chân của Arduino Uno
Hình 2.10.Mạch Adruino Uno
Hình 2.11.Cảm biến PIR D203B
Hình 2.12 Cấu tạo cảm biến PIR
Hình 2.13 Nguyên lý phát hiện chuyển động ngang các nguồn thân nhiệtHình 2.14 Module cảm biến PIR
Hình 2.15 IC BISS0001
Hình 2.16 Sơ đồ nguyên lý ứng dụng IC BISS0001
Hình 2.17 Module sim 900A
Hình 2.18.Module sim 900A
Hình 2.19 Sơ đồ khối hệ thống tự động chống trộm
Hình 2.20 Sản phẩm hoàn chỉnh
Trang 4DANH MỤC BẢNG
Bảng 2.1 Chức năng các chân của IC BISS0001
Bảng 2.2 Lệnh cấu hình giao tiếp nối tiếp UART
Trang 5LỜI NÓI ĐẦU
Ngày nay,khoa học kỹ thuật phát triển nhanh như vũ bão,con người bướcvào một thời đại mới-thời đại mà mỗi giờ,mỗi phút,thậm chí là mỗi giây trôi qualại xuất hiện những phát minh,tiến bộ khoa học-kỹ thuật
Công nghệ mới xuất hiện liên tục,từ đó những thành tựu khoa học-kỹ thuậtđược áp dụng vào đời sống thực tiễn.Nhờ vậy,con người ngày càng tận hưởngcuộc sống một cách tiện nghi và thoải mái hơn.Chúng ta có thể dễ dàng nhận thấythiết bị công nghệ hiện diện ở mọi nơi,trong mọi lĩnh vực
Ở khắp mọi nơi trên trái đất,hàng ngàn viện nghiên cứu,trung tâm với hàngtriệu kỹ sư vẫn đang miệt mài nghiên cứu để đóng góp cho nhân loại nhữn cảitiến,tìm tòi ra những kỹ thuật mới,phục vụ cuộc sống.Có thể nói,sức mạnh về khoahọc –kỹ thuật chính là sức mạnh ghê gớm nhất,nó có thể chi phối các mặt khácnhư quân sự,kinh tế….thể hiện vị thế,vai trò của một quốc gia trên trường quốc tế
Ở Việt Nam,không nằm ngoài xu thế của thời đại,các nhà nghiên cứu,các kỹ
sư đặc biệt là thế hệ trẻ,các bạn sinh viên vẫn tích cực,say mê nghiên cứu khoa học
để tìm ra những kỹ thuật mới,trao đổi,học hỏi và tiếp thu những công nghệ mớitrên thế giới để phục vụ cho công cuộc công nghiệp hóa-hiện đại hóa đất nước
Để phát triển những công nghệ mới thì trước hết phải nắm chắc và hiểu rõnhững vấn đề cơ bản trong mỗi lĩnh vực,mục tiêu là để làm rõ một số yếu tố chủyếu,cơ bản nhất để có thể phát triển kỹ thuật,sản phẩm mới hơn,hiện đại hơn trong
tương lai.Chính vì vậy chúng em đã chọn đề tài “MẠCH BÁO TRỘM ỨNG DỤNG CÔNG NGHỆ SMS TRONG MẠNG GSM”.
Mục đích của đề tài là ứng dụng mạch adruino kết hợp kết hợp với sử dụngmodule GSM/GPRS SIM900 của hãng SIMCOM thiết kế hệ thống cảnh báochống trộm.Đây là đề tài có tính ứng dụng cao ngoài thực tế.Hệ thống có thể được
sử dụng cho các hộ gia đình hay ở các quy mô lớn hơn là các nhà kho,ngânhàng…nơi mà cần hệ thống bảo mật tốt mỗi ngày.Ngoài ra,hệ thống này là giảipháp tốt cho các thiết bị cần bảo mật ở các công ty,bệnh viện,công ty hành
Trang 6khoán,các trung tâm dịch vụ,bến xe,nhà ga.Dưới sự kiểm soát của hệ thốngnày,quá trình bảo mật sẽ tốt hơn và hiệu quả hơn.
Trong quá trình thực hiện đồ án chúng em đã cố gắng rất nhiều song do thờigian thực hiện đồ án còn ít và kiến thức có hạn của chúng em nên đồ án không thểtránh khỏi những sai sót.Chúng em rất mong nhận được sự đóng góp ý kiến chânthành của quý thầy cô và bạn bè để đồ án của chúng em được hoàn thiện hơn
Chúng em xin gửi lời cảm ơn sâu sắc tới thầy Nguyễn Văn Xuân đã luôn
tận tình hướng dẫn chúng em trong quá trình làm đồ án cũng như các thầy cô trong
bộ môn đã luôn quan tâm,ân cần chỉ bảo,truyền thụ kiến thức cho chúng em trongsuốt quá trình học tập để chúng em có thể làm được đồ án này !
Chúng em xin chân thành cảm ơn !
Trang 7CHƯƠNG 1
TỔNG QUAN VỀ HỆ THỐNG CHỐNG TRỘM TỰ ĐỘNG
1.1 Giới thiệu tình hình nghiên cứu hiện nay
Trong xã hội ngày nay,cùng với sự tiến bộ của KH-KT,cuộc sống của conngười trở nên đầy đủ và tiện nghi hơn,lượng của cải vật chất cũng được tạo ranhiều hơn.Do đó,việc bảo vệ và giữ gìn tài sản được đặt ra rất cấp thiết.Để giảiquyết vấn đề đó con người đã thiết kế ra các hệ thống phát hiện,cảnh báo và chốnglại sự xâm nhập của các thành phần xấu,giữ gìn tài sản được an toàn.Từ những yêucầu thực tế đó,những đòi hỏi ngày càng cao của cuộc sống,cộng với sự hợptác,phát triển mạnh mẽ của mạng di động nên chúng em đã mạnh dạn chọn đề tài :
“MẠCH BÁO TRỘM ỨNG DỤNG CÔNG NGHỆ SMS TRONG MẠNGGSM” nhằm đáp ứng nhu cầu giám sát điều khiển từ xa bằng điện thoại di động
và góp phần vào sự tiến bộ,văn minh,hiện đại của toàn gia đình và xã hội
Trang 8Với vốn kiến thức còn hạn chế của mình, chúng em sẽ giới thiệu và trình bàymột hệ thống cảnh báo chống trộm xâm nhập đơn giản có sử dụng ứng dụng SMStrong mạng GSM Đây có thể chưa phải là một hệ thống hoàn chỉnh và hiện đại nhưng
nó có thể hiện những nguyên lý cơ bản nhất của một hệ thống chống trộm, từ đó mở
ra khả năng phát triển những hệ thống tốt, hoàn thiện hơn cũng như ứng dụng vào mụcđích khác nhau trong cuộc sống
1.3.Đối tượng và phạm vi nghiên cứu
Đề tài được nghiên cứu, khảo sát và thực hiện với mục đích áp dụng nhữngkiến
thức đã học trong nhà trường vào “MẠCH BÁO TRỘM ỨNG DỤNG CÔNG NGHỆ SMS TRONG MẠNG GSM” Hệ thống tích hợp module cảnh báo PIR HC-
SR501 và module sim 900A Với module báo động, hệ thống sử dụng cảm biến quang
để gửi thông tin dữ liệu về bộ xử lý trung tâm khi có tác động của đối tượng bên ngoài.Qua xử lý, dữ liệu sẽ được gửi về thiết bị đầu cuối(mobile) để báo cho biết có tác độngcủa đối tượng bên ngoài.Module Arduino Uno đóng vai trò là bộ xử lý trung tâm đểthu thập và xử lý tín hiệu từ module cảm biến từ đó xuất ra các tín hiệu điểu khiểnđèn hoặc loa
1.4 Động cơ đề tài
- Nạn trộm cắp thường xuyên là vấn đề nhức nhối,nhất là đối với học sinh,sinhviên
- Sự tiện lợi của tin nhắn SMS trong mạng GMS
- Sự chính xác và đơn giản cùng với giá thành rẻ của cảm biến chuyển động so vớicác mạch cảm biến đắt tiền khác
- Sự bùng nổ của mạch Arduino trên thế giới và xu hướng phát triển của nó ởnước ta hiện nay với rất nhiểu các ứng dụng vào thực tế,lập trình,sử dụng đơngiản,tiện ích
1.5 Phân loại hệ thống chống trộm tự động
Hiện nay, hệ thống chống trộm tự động có hai loại chính:
+ Hệ thống chống trộm tự động nối dây: Các thiết bị của hệ thống được kếtnối với trung tâm báo động bằng cáp tín hiệu
+ Hệ thống chống trộm tự động không dây: Các thiết bị của hệ thống đượckết nối với tủ trung tâm báo động bằng sóng cao tần
Trang 9Tùy theo nhu cầu thực tế mà chúng ta lựa chọn loại nối dây hay không dây
để có được hiệu quả sử dụng tốt nhất
Hình 1.2 Hệ thống chống trộm kết hợp không dây và có dây
1.6 Các thành phần của hệ thống chống trộm tự động
Trang 10Hình 1.3 Các thành phần cơ bản của hệ thống chống trộm tự động
1.6.1 Trung tâm báo động
Thường được đặt ở những nơi kín đáo, có tính năng chính dùng để lập trình,điều khiển hoạt động của toàn hệ thống như nhận và xử lý các tín hiệu từ các cảmbiến, đưa ra các cảnh báo có trộm tức thời ra loa, còi, thiết lập các chế độ hoạtđộng cho từng khu vực…
1.6.2 Các loại cảm biến(Sensor)
Có chức năng phát hiện các hành vi xâm nhập trái phép, phát hiện khói, dò gas,kính vỡ…Khi phát hiện thấy có các hiện tượng bất thường, các cảm biến sẽ gửi tínhiệu về tủ trung tâm, tủ trung tâm sẽ báo động bằng còi hú, loa, đèn chớp, đồngthời thông báo đến các số điện thoại được cài đặt trước Về cơ bản hệ thốngthường có các loại cảm biến sau:
Trang 11+ Cảm biến chuyển động: Có tác dụng phát hiện chuyển động, sự đột nhậpcủa kẻ trộm từ bên ngoài, các cảm biến thường được lắp đặt ở cửa ra vào, phòngkhách, phòng ngủ…
+ Cảm biến từ: Có tác dụng phát hiện các trường hợp cửa bị phá, bị bẻ khóahay sự đột nhập của kẻ trộm qua cửa Cảm biến từ thường được lắp ở cửa ra vào,cửa sổ
+ Cảm biến vùng: Thường được lắp ở xung quanh căn nhà Có nhiệm vụcảnh báo khi có kẻ trộm đột nhập bên ngoài căn nhà
+ Cảm biến khói: Thường được lắp đặt trong bếp, các phòng ngủ, những nơi
có khả năng xảy ra khói khi có hỏa hoạn, có nhiệm vụ cảnh báo có khói xuất hiện
+ Cảm biến gas: Được lắp trong bếp để phát hiện khi có hiện tượng do rò rỉkhí gas hoặc khi nồng độ gas trong bếp vượt quá mức cho phép
1.6.3 Các thiết bị đầu ra báo động thường sử dụng
- Còi hú, loa
Thường được lắp trên trần, hay những góc khuất Một số thì được lắp ngaytrong tủ điều khiển trung tâm Khuyến khích nên sử dụng loại còi hú có âm lượngkhoảng 110db để khi có báo động thì hàng xóm hay những người trên cùng dãyphố cũng có thể nghe thấy được
- Tủ trung tâm báo động
Trang 12CHƯƠNG 2 XÂY DỰNG PHẦN CỨNG CHO HỆ THỐNG CHỐNG TRỘM TỰ ĐỘNG 2.1 Tìm hiểu về mạch Adruino
2.1.1 Giới thiệu chung về Adruino
a) Hiện tượng adruino
Arduino thực sự đã gây sóng gió trên thị trường người dùng DIY (là nhữngngười tự chế ra sản phẩm của mình) trên toàn thế giới trong vài năm gần đây, gầngiống với những gì Apple đã làm được trên thị trường thiết bị di động Số lượngngười dùng cực lớn và đa dạng với trình độ trải rộng từ bậc phổ thông lên đếnđại học đã làm cho ngay cả những người tạo ra chúng phải ngạc nhiên về mức độphổ biến
Hình 2.1 Những thành viên khởi xướng Arduino
Arduino là gì mà có thể khiến ngay cả những sinh viên và nhà nghiên cứutại các trường đại học danh tiếng như MIT, Stanford, Carnegie Mellon phải sửdụng; hoặc ngay cả Google cũng muốn hỗ trợ khi cho ra đời bộ kit Arduino MegaADK dùng để phát triển các ứng dụng Android tương tác với cảm biến và các thiết
bị khác?
Arduino thật ra là một bo mạch vi xử lý được dùng để lập trình tương tácvới các thiết bị phần cứng như cảm biến, động cơ, đèn hoặc các thiế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 ngay 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à
Trang 13mức giá rất thấp và tính chất nguồn mở từ phần cứng tới phần mềm Chỉ vớikhoảng $30, người dùng đã có thể sở hữu một board Arduino có 20 ngõ I/O cóthể tương tác và điều khiển chừng ấy thiết bị.
Arduino ra đời tại thị trấn Ivrea thuộc nước Ý và được đặt theo tên một vịvua vào thế kỷ thứ 9 là King Arduin Arduino chính thức được đưa ra giới thiệuvào năm 2005 như là một công cụ khiêm tốn dành cho các sinh viên của giáo sưMassimo Banzi, là một trong những người phát triển Arduino, tại trườngInteraction Design Instistute Ivrea (IDII) Mặc dù hầu như không được tiếp thị
gì cả, tin tức về Arduino vẫn lan truyền với tốc độ chóng mặt nhờ những lờitruyền miệng tốt đẹp của những người dùng đầu tiên Hiện nay Arduino nổi tiếngtới nỗi có người tìm đến thị trấn Ivrea chỉ để tham quan nơi đã sản sinh raArduino
b) Khả năng của bo mạch Adruino
Bo mạch Arduino sử dụng dòng vi xử lý 8-bit megaAVR của Atmel với haichip phổ biến nhất là ATmega328 và ATmega2560 Các dòng vi xử lý này chophép lập trình các ứng dụng điều khiển phức tạp do được trang bị cấu hình mạnhvới các loại bộ nhớ ROM, RAM và Flash, các ngõ vào ra digital I/O trong đó cónhiều ngõ có khả năng xuất tín hiệu PWM, các ngõ đọc tín hiệu analog và cácchuẩn giao tiếp đa dạng như UART, SPI, TWI (I2C).
c) Sức mạnh xử lý
Xung nhịp 16MHZ
EEPROM: 1KB (ATmega328) và 4KB (ATmega2560)
SRAM: 2KB (Atmega328) và 8KB (Atmega2560)
Flash: 32KB (Atmega328) và 256KB (Atmega2560)
d) Đọc tín hiệu cảm biến ngõ vào
Digital: Các bo mạch Arduino đều có các cổng digital có thể cấuhình làm ngõ vào hoặc ngõ ra bằng phần mềm Do đó người dùng có thể linh hoạtquyết định số lượng ngõ vào và ngõ ra Tổng số lượng cổng digital trên các mạchdùng Atmega328 là 14, và trên Atmega2560 là 54
Trang 14 Analog: Các bo mạch Arduino đều có trang bị các ngõ vào analogvới độ phân giải 10-bit (1024 phân mức, ví dụ với điện áp chuẩn là 5V thì độ phângiải khoảng 0.5mV) Số lượng cổng vào analog là 6 đối với Atmega328, và 16đối với Atmega2560 Với tính năng đọc analog, người dùng có thể đọc nhiều loạicảm biến như nhiệt độ, áp suất, độ ẩm, ánh sáng, gyro, accelerometer…
e) Xuất tín hiệu điều khiển ngõ ra
Digital output: Tương tự như các cổng vào digital, người dùng có thểcấu hình trên phần mềm để quyết định dùng ngõ digital nào là ngõ ra Tổng sốlượng cổng digital trên các mạch dùng Atmega328 là 14, và trên Atmega2560 là54
PWM output: Trong số các cổng digital, người dùng có thể chọn một
số cổng dùng để xuất tín hiệu điều chế xung PWM Độ phân giải của các tín hiệuPWM này là 8-bit Số lượng cổng PWM đối với các bo dùng Atmega328 là 6, vàđối với các bo dùng Atmega2560 là 14 PWM có nhiều ứng dụng trong viễnthông, xử lý âm thanh hoặc điều khiển động cơ mà phổ biến nhất là động cơservos trong các máy bay mô hình.
Hình 2.2 Ứng dụng của mạch Adruino
f) Chuẩn giao tiếp
Trang 15 Serial : Đây là chuẩn giao tiếp nối tiếp được dùng rất phổ biến trêncác bo mạch Arduino Mỗi bo có trang bị một số cổng Serial cứng (việc giao tiếp
do phần cứng trong chip thực hiện) Bên cạnh đó, tất cả các cổng digital còn lạiđều có thể thực hiện giao tiếp nối tiếp bằng phần mềm (có thư viện chuẩn, ngườidùng không cần phải viết code) Mức tín hiệu của các cổng này là TTL 5V Lưu ýcổng nối tiếp RS-232 trên các thiết bị hoặc PC có mức tín hiệu là UART 12V Đểgiao tiếp được giữa hai mức tín hiệu, cần phải có bộ chuyển mức, ví dụ như chipMAX232 Số lượng cổng Serial cứng của Atmega328 là 1 và của Atmega2560 là
4 Với tính năng giao tiếp nối tiếp, các bo Arduino có thể giao tiếp được với rấtnhiều thiết bị như PC, touchscreen, các game console…
USB : Các bo Arduino tiêu chuẩn đều có trang bị một cổng USB đểthực hiện kết nối với máy tính dùng cho việc tải chương trình Tuy nhiên các chipAVR không có cổng USB, do đó các bo Ardunino phải trang bị thêm phần chuyểnđổi từ USB thành tín hiệu UART Do đó máy tính nhận diện cổng USB này làcổng COM chứ không phải là cổng USB tiêu chuẩn
SPI: Đây là một chuẩn giao tiếp nối tiếp đồng bộ có bus gồm có 4dây Với tính năng này các bo Arduino có thể kết nối với các thiết bị như LCD, bộđiều khiển video game, bộ điều khiển cảm biến các loại, đọc thẻ nhớ SD vàMMC…
TWI(I2C) : Đây là một chuẩn giao tiếp đồng bộ khác nhưng bus chỉ
có hai dây Với tính năng này, các bo Arduino có thể giao tiếp với một số loại cảmbiến như thermostat của CPU, tốc độ quạt, một số màn hình OLED/LCD, đọc real-time clock, chỉnh âm lượng cho một số loại loa…
g) Môi trường lập trình Adruino
Thiết kế bo mạch nhỏ gọn, trang bị nhiều tính năng thông dụng mang lạinhiều lợi thế cho Arduino, tuy nhiên sức mạnh thực sự của Arduino nằm ở phầnmềm Môi trường lập trình đơn giản dễ sử dụng, ngôn ngữ lập trình Wiring dễ hiểu
Trang 16kỳ lớn.Để lập trình cho các loại Adruino có thể sử dụng phần mềm lập trình IDEvới các đặc điểm sau:
Trang 17Hình 2.4.Vùng lệnh phần mềm lập trình IDE
Vùng viết chương trình
Bạn sẽ viết các đoạn mã của mình tại đây Tên chương trình của bạn được
hiển thị ngay dưới dãy các Icon, ở đây nó tên là “Blink” Để ý rằng phía sau tên chương trình có một dấu “§” Điều đó có nghĩa là đoạn chương trình của bạn chưa
được lưu lại
Trang 18Vùng thông báo (debug)
Hình 2.6.Vùng thông báo(debug) của phần mềm IDE
Những thông báo từ IDE sẽ được hiển thị tại đây Để ý rằng góc dưới cùngbên phải hiển thị loại board Arduino và cổng COM được sử dụng Luôn chú ý tớimục này bởi nếu chọn sai loại board hoặc cổng COM, bạn sẽ không thể uploadđược code của mình
h) Các loại bo mạch Adruino
Về mặt chức năng, các bo mạch Arduino được chia thành hai loại: loại bomạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính(thường được gọi là shield)
Các bo mạch chính về cơ bản là giống nhau về chức năng, tuy nhiên về mặtcấu hình như số lượng I/O, dung lượng bộ nhớ, hay kích thước có sự khác nhau.Một số bo có trang bị thêm các tính năng kết nối như Ethernet và Bluetooth
Các bo mở rộng chủ yếu mở rộng thêm một số tính năng cho bo mạchchính ví dụ như tính năng kết nối Ethernet, Wireless, điều khiển động cơ v.v…
Trang 19Hình 2.7.Các bo mạch Adruino thông dụng