Hướng dẫn giao tiếp serial arduino uno r3 với pc
Khi nhắc tới việc lập trình bằng dòng mạch Arduino, Arduino UNO là cái tên được đề cập nhiều nhất. Hiện thế hệ thứ 3 (R3) của dòng mạch này đã được đưa ra thị trường. Nếu đấy là lần đầu tiên bạn tìm hiểu về điện tử và lập trình thì Arduino UNO R3 là bản mạch tốt nhất để bạn có thể bắt đầu Show Thông số kĩ thuật: Vi điều khiển ATmega328P Điện áp hoạt động 5V Điện áp đầu vào (được đề nghị) 7-12V Điện áp đầu vào (giới hạn) 6-20V Số chân I / O kĩ thuật số 14 (trong đó có 6 cung cấp đầu ra PWM) PWM Digital I / O Pins 6 Analog Input Pins 6 Dòng điện DC mỗi I / O 20 mA Dòng điện DC với chân 3.3V 50 mA Bộ nhớ flash 32 KB (ATmega328P) trong đó 0,5 KB sử dụng bởi bộ nạp khởi động SRAM 2 KB (ATmega328P) EEPROM 1 KB (ATmega328P) Tốc độ đồng hồ 16 MHz Chiều dài 68,6 mm Bề rộng 53,4 mm Cân nặng 25 g Nguồn PowerBạn có thể 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-9V DC cho kit Arduino UNO. Khi bạn không có sẵn nguồn từ cổng USB, lời khuyên là nên thiết kế ứng dụng cấp nguồn bằng pin vuông 9V là tối ưu nhất. Nếu cấp nguồn vượt quá ngưỡng giới hạn 20V, kit sẽ cháy ngay, nên bạn hãy tuyệt đối cẩn thận và dùng đồng hồ đo kỹ trước khi cắm nguồn. Các Power pin
Vi điều khiểnArduino UNO sử dụng 3 vi điều khiển chính thuộc họ 8bit AVR là ATmega328, ATmega168, ATmega8. Với 3 dòng VDK này, mạch có thể xử lí những tác vụ đơn giản như điều khiển nhấp nháy đèn LED, thiết lập ứng dụng đo độ ẩm - nhiệt độ sau đó truyền và hiển thị lên LCD , tiếp nhận và xử lí tín hiệu cho ứng dụng điều khiển xe từ xa . Trên thị trường, Thiết kế tiêu chuẩn của Arduino UNO sử dụng vi điều khiển ATmega328P với giá 170.000đ tại smart-techvn. Tuy nhiên nếu yêu cầu ứng dụng của bạn không cao hoặc kinh tế 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ư ATmega168 (bộ nhớ flash 16KB) hoặc ATmega8 (bộ nhớ flash 8KB). Những vi điều khiển này có thể dùng ở những mạch tự chế với rất nhiều ứng dụng chứ không nhất thiết chỉ dùng được cho Arduino UNO Bộ nhớ của Arduino UNO R3Với chiếc board tiêu chuẩn, bạn sẽ có:
Các cổng vào/ra trên Arduino UNO R3Nhìn hình ảnh trên ta có thể thấy 14 chân digital dùng để đọc hoặc xuất tín hiệu. Mức điện áp logic 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 đươc thiết kế có sẵn 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) Khi muốn dùng các điện trở pull up này, các bạn cần đến lập trình. Ngoài ra, cần lưu ý một số chân dùng cho các giao tiếp cơ bản:
Sẽ có một bài viết riêng hướng dẫn các bạn lập trình. Hãy mua một board Arduino UNO R3 về để tự tay mình cảm nhận những chi tiết trên phần cứng và để thực hiện được những ứng dụng của riêng bạn. Hãy nhớ rằng, đừng bao giờ học điện tử dựa trên lý thuyết suông. Chúc các bạn thành công |