✵
60/7/10/1A đường số 4, khu phố 5, P.Trường Thọ Q.Thủ Đức, TP.HCM 0986.977.330
HOTLINE LIÊN HỆ
0986.977.330
CỬA HÀNG VÀ ĐẠI LÝ
CH1: 60/7/10/1A đường số 4, khu phố 5, p.Trường Thọ, q.Thủ Đức, TP.HCM
Tel: 0986.977.330
CH2: Cầu Cái Sơn, ấp 2B, xã Nhơn Thạnh, TP.Bến Tre, tỉnh Bến Tre
Tel: 0986.977.330
THANH TOÁN TRỰC TUYẾN
Khách hàng có thể chuyển khoản qua số tài khoản sau:
AGRIBANK
- Chủ tài khoản: Huỳnh Minh Phú
- Số tài khoản: 6300205184282
- Địa chỉ: Chi nhánh 9, TP.HCM
VIETCOMBANK
- Tài khoản: Huỳnh Minh Phú
- Số tài khoản: 0381000510491
- Địa chỉ: Chi nhánh Thủ Đức, TP.HCM
Clip giới thiệu Arduino Uno:
Nhắc tới dòng mạch Arduino dùng để lập trình, cái đầu tiên mà người ta thường nói tới chính là dòng Arduino UNO. Hiện dòng mạch này đã phát triển tới thế hệ thứ 3 (R3). Bạn sẽ bắt đầu đến với Arduino qua thứ này. Bạn có thể dùng Arduino Nano cũng được nhưng tôi khuyên bạn nên dùng cái này.
Vi điều khiển |
ATmega328 (họ 8bit) |
Điện áp hoạt động |
5V – DC (chỉ được cấp qua cổng USB) |
Tần số hoạt động |
16 MHz |
Dòng tiêu thụ |
30mA |
Điện áp vào khuyên dùng |
7-12V – DC |
Điện áp vào giới hạn |
6-20V – DC |
Số chân Digital I/O |
14 (6 chân PWM) |
Số chân Analog |
6 (độ phân giải 10bit) |
Dòng tối đa trên mỗi chân I/O |
30 mA |
Dòng ra tối đa (5V) |
500 mA |
Dòng ra tối đa (3.3V) |
50 mA |
Bộ nhớ flash |
32 KB (ATmega328) với 0.5KB dùng bởi bootloader |
SRAM |
2 KB (ATmega328) |
EEPROM |
1 KB (ATmega328) |
Arduino UNO có thể sử dụng 3 vi điều khiển họ 8bit AVR là ATmega8, ATmega168, ATmega328. Bộ não này có thể xử lí những tác vụ đơn giản như điều khiển đèn LED nhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa, làm một trạm đo nhiệt độ - độ ẩm và hiển thị lên màn hình LCD,… hay những ứng dụng khác mà bạn đã được xem ở đây.
Thiết kế tiêu chuẩn của Arduino UNO sử dụng vi điều khiển ATmega328 với giá khoảng 90.000đ. Tuy nhiên nếu yêu cầu phần cứng của bạn không cao hoặc túi tiền không cho phép, bạn có thể sử dụng các loại vi điều khiển khác có chức năng tương đương nhưng rẻ hơn như ATmega8 (bộ nhớ flash 8KB) với giá khoảng 45.000đ hoặc ATmega168 (bộ nhớ flash 16KB) với giá khoảng 65.000đ.
Ngoài việc dùng cho board Arduino UNO, bạn có thể sử dụng những IC điều khiển này cho các mạch tự chế. Vì sao ? Vì bạn chỉ cần board Arduino UNO để lập trình cho vi điều khiển. Trên thực tế, bạn không cần phải dụng Arduino UNO trên các sản phẩm của mình, thay vào đó là các mạch tự chế để giảm chi phí như hình dưới đây:
Chế tạo thủ công |
Sử dụng mạch in |
Arduino UNO có thể được cấp nguồn 5V thông qua cổng USB hoặc cấp nguồn ngoài với điện áp khuyên dùng là 7-12V DC và giới hạn là 6-20V. Thường thì cấp nguồn bằng pin vuông 9V là hợp lí nhất nếu bạn không có sẵn nguồn từ cổng USB. Nếu cấp nguồn vượt quá ngưỡng giới hạn trên, bạn sẽ làm hỏng Arduino UNO.
Lưu ý:
Khi tôi nói rằng bạn “có thể làm hỏng”, điều đó có nghĩa là chưa chắc sẽ hỏng ngay bởi các thông số kĩ thuật của linh kiện điện tử luôn có một sự tương đối nhất định. Do đó hãy cứ tuân thủ theo những thông số kĩ thuật của nhà sản xuất nếu bạn không muốn phải mua một board Arduino UNO thứ 2.Khi tôi nói rằng bạn “có thể làm hỏng”, điều đó có nghĩa là chưa chắc sẽ hỏng ngay bởi các thông số kĩ thuật của linh kiện điện tử luôn có một sự tương đối nhất định. Do đó hãy cứ tuân thủ theo những thông số kĩ thuật của nhà sản xuất nếu bạn không muốn phải mua một board Arduino UNO thứ 2.
Vi điều khiển Atmega328 tiêu chuẩn cung cấp cho người dùng:
Arduino UNO có 14 chân digital dùng để đọc hoặc xuất tín hiệu. Chúng chỉ có 2 mức điện áp là 0V và 5V với dòng vào/ra tối đa trên mỗi chân là 40mA. Ở mỗi chân đều có các điện trở pull-up từ được cài đặt ngay trong vi điều khiển ATmega328 (mặc định thì các điện trở này không được kết nối).
Một số chân digital có các chức năng đặc biệt như sau:
Arduino UNO có 6 chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit (0 → 210-1) để đọc giá trị điện áp trong khoảng 0V → 5V. Với chân AREF trên board, bạn có thể để đưa vào điện áp tham chiếu khi sử dụng các chân analog. Tức là nếu bạn cấp điện áp 2.5V vào chân này thì bạn có thể dùng các chân analog để đo điện áp trong khoảng từ 0V → 2.5V với độ phân giải vẫn là 10bit.
Đặc biệt, Arduino UNO có 2 chân A4 (SDA) và A5 (SCL) hỗ trợ giao tiếp I2C/TWI với các thiết bị khác.
Các thiết bị dựa trên nền tảng Arduino được lập trình bằng ngôn riêng. Ngôn ngữ này dựa trên ngôn ngữ Wiring được viết cho phần cứng nói. Và Wiring lại là một biến thể của C/C++. Một số người gọi nó là Wiring, một số khác thì gọi là C hay C/C++. Riêng tôi thì gọi nó là “ngôn ngữ Arduino”, và đội ngũ phát triển Arduino cũng gọi như vậy. Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến hiện nay do đó rất dễ học, dễ hiểu. Nếu học tốt chương trình Tin học 11 thì việc lập trình Arduino sẽ rất dễ thở đối với bạn.
Để lập trình cũng như gửi lệnh và nhận tín hiệu từ mạch Arduino, nhóm phát triển dự án này đã cũng cấp đến cho người dùng một môi trường lập trình Arduino được gọi là Arduino IDE (Intergrated Development Environment) như hình dưới đây.
Đoạn mã nguồn như trong hình sẽ điều khiển một đèn LED nhấp nháy với chu kì 1 giây. Bạn có thấy nó đơn giản không ?
30,000 đChi tiết →
460,000 đChi tiết →
70,000 đChi tiết →
480,000 đChi tiết →
120,000 đChi tiết →
90,000 đChi tiết →
270,000 đChi tiết →
5,000 đChi tiết →
50,000 đChi tiết →
50,000 đChi tiết →
100,000 đChi tiết →
50,000 đChi tiết →