Bạn đã có lần có hồ hết ước mơ làm tính năng này cái nọ? Bạn đã có lần có những ý tưởng phát minh lập trình nhưng nên từ bỏ vì chẳng biết bước đầu từ đâu? các bạn tiếp cận đến lập trình và muốn biết Arduino là gì?


*

Arduino là gì


Bạn là học sinh? bạn muốn có thành phầm dự thi các kì thi về điện tử, kĩ thuật nhưng không tồn tại thời gian để đầu tư chi tiêu nghiên cứu.Bạn là sinh viên sẽ học về điện tử ? bạn đang làm vật dụng án và đang phát điên với chuyện mua linh phụ kiện và làm cho mạch, với càng điện hơn khi chiếc thứ mình đang có tác dụng không chạy được như ý muốn.

Bạn đang xem: Lịch sử phát triển arduino

Bạn là …

… tình nhân thích điện tử mà cảm thấy không được trình độ để gia công được tất cả.… người không chuyên ý muốn làm cái gì đó thú vị như là một trong sở thích.… người không muốn học các nhưng lại mong mỏi làm được nhiều.… bạn đã có trình độ chuyên môn về năng lượng điện tử, mong giản lược bớt công việc.… người yêu thích sự solo giản, gọn gàng.…

Tôi cảm giác thật như ý khi bên trên đời này có thứ call là Arduino. Vậy Arduino là gì nhưng ghê ghê vậy. Arduino đó là nền tảng cơ bạn dạng nhất chúng ta nên tiếp cận nhằm tiếp cách trên tuyến đường trở thành lập và hoạt động trình viên.


Contents

5 Ứng dụng Arduino

Giới thiệu Arduino là gì?

Arduino một nền tảng mã mối cung cấp mở phần cứng và phần mềm. Phần cứng Arduino (các board mạch vi xử lý) được có mặt tại thị xã Ivrea nghỉ ngơi Ý, nhằm mục đích xây dựng các ứng dụng liên tưởng với nhau hoặc với môi trường được dễ ợt hơn. Phần cứng gồm một board mạch nguồn mở được thiết kế trên nền tảng vi giải pháp xử lý AVR Atmel 8bit, hoặc ARM Atmel 32-bit. Những model hiện tại được trang bị gồm một cổng giao tiếp USB, 6 chân đầu vào analog, 14 chân I/O tiên tiến nhất tương thích với rất nhiều board mở rộng khác nhau.


*

Cộng đồng arduino rộng lớn


Được reviews vào năm 2005, phần lớn nhà xây đắp của Arduino cố gắng mang mang lại một cách tiến hành dễ dàng, ko tốn kém cho người yêu thích, sinh viên cùng giới bài bản để tạo nên những thiết bị có chức năng tương tác với môi trường xung quanh thông qua các cảm biến và những cơ cấu chấp hành. Các ví dụ phổ biến cho người yêu ưng ý mới ban đầu bao gồm những robot 1-1 giản, tinh chỉnh nhiệt độ với phát hiện đưa động. Đi cùng rất nó là một môi trường phát triển tích phù hợp (IDE) chạy trên các máy tính cá nhân thông hay và cho phép người sử dụng viết những chương trình mang lại Aduino bằng ngôn từ C hoặc C++.

Giá của các board Arduino xê dịch xung quanh €20, hoặc $27, trường hợp được “làm giả” thì giá có thể giảm xuống thấp hơn $9. Những board Arduino hoàn toàn có thể được mua hàng ở dạng được gắn sẵn hoặc bên dưới dạng những kit tự-làm-lấy. Thông tin xây dựng phần cứng được cung cấp công khai để đông đảo ai muốn tự có tác dụng một mạch Arduino thủ công bằng tay có thể từ bỏ mình tiến hành được (mã nguồn mở). Bạn ta ước tính khoảng giữa năm 2011 bao gồm trên 300 ngàn mạch Arduino bằng lòng đã được sản xuất thương mại, cùng vào năm 2013 có khoảng tầm 700 ngàn mạch đồng ý đã được mang tới tay bạn dùng.

Lịch sử hình thành Arduino

Đọc thêm bìa trình làng về Arduino là gì trên trang chủ chính thức của Arduino

Arduino được khởi động vào năm 2005 như là một trong dự án giành riêng cho sinh viên trại Interaction kiến thiết Institute Ivrea (Viện xây dựng tương tác Ivrea) tại Ivrea, Italy. Vào thời gian đó những sinh viên áp dụng một “BASIC Stamp” (con tem Cơ Bản) có mức giá khoảng $100, coi như giá dành cho sinh viên. Massimo Banzi, giữa những người sáng sủa lập, huấn luyện tại Ivrea. Cái thương hiệu “Arduino” đến từ một cửa hàng bar trên Ivrea, chỗ một vài công ty sáng lập của dự án công trình này thường xuyên xuyên gặp gỡ mặt. Bạn dạng thân quán bar này còn có được lấy tên là Arduino, Bá tước đoạt của Ivrea, và là vua của Italy từ năm 1002 cho 1014.>

Lý thuyết phần cứng được góp sức bởi một sinh viên bạn Colombia thương hiệu là Hernando Barragan. Sau thời điểm nền tảng Wiring hoàn thành, những nhà nghiên cứu đã thao tác với nhau để giúp đỡ nó dịu hơn, rẻ hơn, cùng khả dụng đối với cộng đồng mã nguồn mở. Ngôi trường này cuối cùng bị đóng góp cửa, bởi vì vậy các nhà nghiên cứu, một trong những đó là David Cuarlielles, đã phổ cập ý tưởng này.

Giá hiện tại của board mạch này dao động xung quanh $30 và được làm giả cho mức chỉ với $9. Một mạch bắt chước đơn giản và dễ dàng Arduino Mini Pro chắc hẳn rằng được xuất phát điểm từ Trung Quốc có giá giảm hơn $4, đã trả tầm giá bưu điện.

Phần cứng của arduino

Một mạch Arduino bao gồm một vi tinh chỉnh và điều khiển AVR với tương đối nhiều linh kiện bổ sung cập nhật giúp tiện lợi lập trình và có thể mở rộng với các mạch khác. Một khía cạnh đặc biệt của Arduino là các kết nối tiêu chuẩn chỉnh của nó, có thể chấp nhận được người dùng kết nối với CPU của board với những module thêm vào có thể dễ dàng chuyển đổi, được call là shield.

Vài shield truyền thông với board Arduino trực tiếp thông qua các chân khác nhau, nhưng nhiều shield được định add thông qua serial bus I²C-nhiều shield rất có thể được xếp chồng và thực hiện dưới dạng tuy nhiên song.

Xem thêm: Bé Nói Giọng Miền Nam Dễ Thương Sau Khi Cấy Ốc Tai Cochlear, Chuyện Miền Tây

Arduino thừa nhận thường sử dụng các dòng chip megaAVR, nhất là ATmega8, ATmega168, ATmega328, ATmega1280, với ATmega2560. Một vài những bộ vi xử lý khác cũng được sử dụng bởi những mạch Aquino tương thích. Hầu như các mạch có một bộ điều chỉnh tuyến tính 5V và một thạch anh dao động 16 MHz (hoặc cỗ cộng hưởng trọn ceramic trong một vài biến đổi thể), tuy vậy một vài xây dựng như LilyPad chạy trên 8 MHz và bỏ qua bộ điều chỉnh điện áp onboard do tiêu giảm về size thiết bị.

Một vi tinh chỉnh Arduino cũng rất có thể được lập trình sẵn với cùng 1 boot loader chất nhận được đơn giản là upload chương trình vào bộ nhớ flash on-chip, so với những thiết bị dị kì phải yêu cầu một cỗ nạp bên ngoài. Điều này giúp cho việc thực hiện Arduino được trực tiếp hơn bằng phương pháp cho phép áp dụng 1 laptop gốc như là 1 trong bộ nạp chương trình.

Theo nguyên tắc, khi áp dụng ngăn xếp ứng dụng Arduino, toàn bộ các board được lập trình sẵn thông sang 1 kết nối RS-232, nhưng cách thức thực hiện tại lại tùy nằm trong vào đời phần cứng.

Các board Serial Arduino gồm chứa một mạch thay đổi giữa RS232 sang TTL. Những board Arduino lúc này được lập trình trải qua cổng USB, triển khai thông qua chip biến hóa USB-to-serial như là FTDI FT232.

Vài biến thể, như Arduino Mini cùng Boarduino không chính thức, sử dụng một board adapter hoặc cáp nối USB-to-serial rất có thể tháo tránh được, Bluetooth hoặc những phương thức khác. (Khi thực hiện một vẻ ngoài lập trình vi điều khiển truyền thống lịch sử thay vị ArduinoIDE, vẻ ngoài lập trình AVR ISP tiêu chuẩn sẽ được sử dụng.)

Board Arduino sẽ gửi ra hầu hết các chân I/O của vi điều khiển để áp dụng cho phần đông mạch ngoài. Diecimila, Duemilanove, và hiện giờ là Uno đưa ra 14 chân I/O nghệ thuật số, 6 trong những đó có thể tạo xung PWM (điều cơ chế rộng xung) cùng 6 chân input đầu vào analog, có thể được sử dụng như là 6 chân I/O số.

Những chân này được thiết kế với nằm trên bề mặt board, trải qua các header loại 0.10-inch (2.5 mm). Nhiều shield ứng dụng plug-in cũng rất được thương mại hóa. Những board Arduino Nano, và Arduino-compatible Bare Bones Board và Boarduino rất có thể cung cấp những chân header đực ở khía cạnh trên của board dùng làm cắm vào những breadboard.

Có nhiều đổi thay thể như Arduino-compatible cùng Arduino-derived. Một vài trong những đó có công dụng tương đương cùng với Arduino và có thể sử dụng để thay thế sửa chữa qua lại. Nhiều không ngừng mở rộng cho Arduino được thực thiện bằng cách thêm vào những driver đầu ra, thường xuyên sử dụng trong số trường học để đơn giản dễ dàng hóa các cấu tạo của các ‘con rệp’ và những robot nhỏ.

Những board kì cục tương đương về điện tuy thế có thay đổi về hình dạng-đôi lúc còn duy trì độ tương hợp với các shield, nhiều khi không. Vài phát triển thành thể sử dụng bộ vi xử lý hoàn toàn khác biệt, với các mức độ tương xứng khác nhau.