Arduino là gì? Ứng dụng của Arduino trong cuộc sống
Trong bài viết này mình sẽ giới thiệu cho các bạn về khái niệm của Arduino là gì? Cũng như tính ứng dụng của nó trong cuộc sống chúng ta.
Arduino đã và đang được sử dụng rất rộng rãi trên thế giới và ngày càng chứng tỏ được sức mạnh của chúng thông qua vô số ứng dụng độc đáo của người dùng cộng đồng nguồn mở.
Arduino thật sự đã gây sóng gió trên thị trường người dùng trên toàn thế giới trong vài năm gần đây. Số lượng ngườ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.
Bây giờ chúng ta sẽ bắt đầu tìm hiểu sâu hơn về Arduino và cấu tạo của nó nhé!
Bài viết này được đăng tại [free tuts .net]
Arduino là gì?
Đặ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.
Dưới đây mình sẽ lấy ví dụ từ Arduino Uno R3, đây là một con Arduino được sử dụng nhiều nhất và cơ bản nhất.
Arduino Uno R3 sử dụng chip Atmega328 có:
- 14 chân Digital I/O.
- 6 chân đầu vào (input) analog, thạch anh dao động 16 Mhz.
Với bảng thông số như sau:
Chip | ATmega328 |
Điện áp cấp nguồn | 5V |
Điện áp đầu vào (input) (kiến nghị) | 7V - 12V |
Điện áp đầu vào (giới hạn) | 6V - 20V |
Số chân Digital I/O | 14 (có 6 chân điều chế độ rộng xung PMW) |
Số chân Analog (input) | 6 |
DC Current per I/O Pin | 40mA |
DC Current for 3.3V Pin | 50mA |
Flash Memory | 32KB (ATmega328) với 0.5KB sử dụng bootloader |
SRAM | 2KB (ATmega328) |
EEPROM | 1KB (ATmega328) |
Xung nhịp | 16Mhz |
Board mạch thực tế trên Arduino Uno R3.
Trong đó:
- (1) USB: Arduino sử dụng cáp USB để giao tiếp với máy tính. Thông qua cáp USB chúng ta có thể Upload chương trình cho Arduino hoạt động, ngoài ra USB còn là nguồn cho Arduino.
- (2) và (3) Nguồn: Khi không sử dụng USB làm nguồn thì chúng ta có thể sử dụng nguồn ngoài thông qua Jack cắm 2.1mm (cực dương ở giữa). Hoặc có thể sử dụng hai chân Vin và GND để cấp nguồn cho Arduino.
- (4), (5) và (6) Input và Output: Arduino có 14 chân digital với chức năng input và output sử dụng các hàm pinMode(), digitalWrite() và digitalRead().
- (7) Reset: Dùng để Reset Arduino.
Ứng dụng của Arduino trong cuộc sống
Arduino được ứng dụng rộng rãi trong cuộc sống của chúng ta, đơn giản như các chiếc xe điều khiển, máy báy điều khiển, ... . Hoặc có thể cao hơn nữa là máy in 3D, khinh khí cầu, máy bay không người lái, ... .
Giả sử chúng ta muốn điều khiển bóng đèn bật tắc mà không cần phải sử dụng công tắc như bình thường. Thay vào đó ta sẽ bật tắt bóng đèn thông qua một chiếc remote hoặc có thể bật tắt trên chiếc điện thoại Smartphone của chúng ta.
Hoặc ứng dụng vào các chiếc cửa thông minh, khi có người đến nó tự động mở cửa ra và đóng lại khi không có ai.
Ở xung quanh chúng ta có rất nhiều các thiết bị đã và đang sử dụng Arduino để điều khiển. Và trong tương lai nó càng được sử dụng rộng rãi hơn bởi tính tự động hóa của nó.
Kết luận
Như vậy chúng ta đã tìm hiểu qua về Arduino là gì? các thông số kỹ thuật của nó và tính ứng dụng của nó trong cuộc sống. Đây là một công nghệ của tương lai vì vậy các bạn hãy nắm bắt nó nhé, điều đó giúp chúng ta không bị bỏ rơi lại ở phía sau.
Ở bài tiếp theo mình sẽ hướng dẫn các bạn cách cài đặt Arduino IDE để lập trình giao tiếp với các thiết bị thông qua máy tính. Đây là một bài rất quan trọng, vì vậy các bạn chú ý theo dõi nhé, cảm ơn các bạn rất nhiều !!!