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

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 6: Line 6:
# '''''[https://www.arduino.cc/en/Main/Software Phần mềm Arduino IDE]:''''' là phần mềm sử dụng trên máy tính dùng để lập trình và nạp chương trình cho các mạch phần cứng Arduino, các bạn có thể lập trình điều kiển Arduino dựa trên [https://www.arduino.cc/reference/en/ Ngôn ngữ lập trình Arduino] sử dụng [https://www.arduino.cc/en/Main/Software Phần mềm Arduino IDE.] .
# '''''[https://www.arduino.cc/en/Main/Software Phần mềm Arduino IDE]:''''' là phần mềm sử dụng trên máy tính dùng để lập trình và nạp chương trình cho các mạch phần cứng Arduino, các bạn có thể lập trình điều kiển Arduino dựa trên [https://www.arduino.cc/reference/en/ Ngôn ngữ lập trình Arduino] sử dụng [https://www.arduino.cc/en/Main/Software Phần mềm Arduino IDE.] .
Trước đây việc thiết kế chức năng cho các phần cứng điện tử dựa trên các linh kiện điện tử cơ bản: Tụ điện, điện trở, transistor,... Vi điều khiển (MCU) xuất hiện với khả năng lập trình tuỳ biến các chức năng đã giúp đơn giản hóa việc thiết kế các phần cứng điện tử đi rất nhiều, tuy nhiên nó vẫn còn khá phức tạp và đòi hỏi các 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ế chức năng cho các phần cứng điện tử dựa trên các linh kiện điện tử cơ bản: Tụ điện, điện trở, transistor,... Vi điều khiển (MCU) xuất hiện với khả năng lập trình tuỳ biến các chức năng đã giúp đơn giản hóa việc thiết kế các phần cứng điện tử đi rất nhiều, tuy nhiên nó vẫn còn khá phức tạp và đòi hỏi các 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.png|alt=|none|thumb|Arduino Hardware|500x500px]]
[[File:Arduino Board.png|alt=|none|thumb|Arduino Hardware|600x600px]]
[[File:Arduino_IDE_-_Blink.png|alt=|none|thumb|Arduino Software|500x500px]]
[[File:Arduino_IDE_-_Blink.png|alt=|none|thumb|Arduino Software|600x600px]]
==Ngôn ngữ lập trình Arduino==
Ngôn ngữ lập trình Arduino có thể chia làm 3 phần chính là: Cấu trúc, Giá Trị (bao gồm Biến Số và Hằng Số) và Hàm, có thể tham khảo thêm tại:
 
https://www.arduino.cc/reference/en/
== '''Cấu trúc phần cứng Arduino'''==
== '''Cấu trúc phần cứng Arduino'''==
[[File:Arduino Structure.jpg|alt=Arduino Hardware structure|thumb|600x600px|Arduino Hardware structure]]
[[File:Arduino Structure.jpg|alt=Arduino Hardware structure|thumb|600x600px|Arduino Hardware structure]]

Navigation menu