Giới thiệu về Arduino: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 9: Line 9:


Trước đây việc thiết kế lập trình và điều khiển phần cứng dựa trên các linh kiện cơ bản: Tụ điện, điện trở, transistor,..., Vi điều khiển (MCU) xuất hiện đã giúp đơn giản hóa việc thiết kế và lập trình phần cứng đi rất nhiều tuy nhiên việc sử dụng các ngôn ngữ lập trình cũ cũng như việc thiết kế, nạp chương trình còn khá phức tạp và đòi hỏi kiến thức chuyên ngành. Arduino xuất hiện với ngôn ngữ lập trình đơn giản, phần mềm dễ sử dụng, bo mạch thiết kế với các khuân mẫu tiêu chuẩn (có thể gắn với các loại Shield hỗ trợ khác nhau) giúp việc kết nối, sử dụng và lập trình phần cứng đơn giản hóa đi rất nhiều!
Trước đây việc thiết kế lập trình và điều khiển phần cứng dựa trên các linh kiện cơ bản: Tụ điện, điện trở, transistor,..., Vi điều khiển (MCU) xuất hiện đã giúp đơn giản hóa việc thiết kế và lập trình phần cứng đi rất nhiều tuy nhiên việc sử dụng các ngôn ngữ lập trình cũ cũng như việc thiết kế, nạp chương trình còn khá phức tạp và đòi hỏi kiến thức chuyên ngành. Arduino xuất hiện với ngôn ngữ lập trình đơn giản, phần mềm dễ sử dụng, bo mạch thiết kế với các khuân mẫu tiêu chuẩn (có thể gắn với các loại Shield hỗ trợ khác nhau) giúp việc kết nối, sử dụng và lập trình phần cứng đơn giản hóa đi rất nhiều!
[[File:Arduino Board.webp|none|thumb|Arduino Hardware]]
[[File:Arduino IDE - Blink.png|none|thumb|Arduino Software]]


[[Image:UNO.png|800px|frameless|link=Special:FilePath/UNO.png]]
==Các biến thể phần cứng Arduino (Arduino Compatible Boards)==
 
[[File:Arduino IDE - Blink.png|thumb]]
 
=='''Arduino Compatible Board'''==