tailieunhanh - Giáo trình Khoa học Arduino
"Giáo trình Khoa học Arduino" trình bày những kiến thức tổng quan về Arduino như khái niệm Arduino, đọc cảm biến nhiệt độ, độ ẩm DHT11,cảm biến khoảng cách, điều khiển động cơ DC, điều khiển và đo tốc độ động cơ DC sử dụng encoder và điều khiển từ xa bằng hồng ngoại. Mời các bạn tham khảo! | Bài mở đầu Bài 1 Giao tiếp với led đơn. Bài 2 Giao tiếp với nút nhấn. Bài 3 Giao tiếp với rơ le,speaker. Bài 4 Giao tiếp với LCD, giới thiệu về công cụ debug Serial(). Bài 5 Giao tiếp với led 7 đoạn Bài 6 ADC-đọc tín hiệu một số loại cảm biến. Bài 7 Ngắt ngoài . Bài 8 Đọc cảm biến nhiệt độ, độ ẩm DHT11,cảm biến khoảng cách. Bài 9 Giao tiếp I2C -đọc thời gian thực. Bài 10 PWM -điều chỉnh độ sáng của bóng đèn. Bài 11 TIMER-Ngăt timer. Bài 12 Điều khiển động cơ DC Bài 13 Điều khiển động cơ servo Bài 14 Điều khiển động cơ bước Bài 15 Điều khiển và đo tốc độ động cơ DC sử dụng encoder Bài 16 Giao tiếp SPI - giao tiếp thẻ từ RFID. Bài 17 UART-giao tiếp giữa 2 arduino Bài 18 Điều khiển từ xa bằng RF Bài 19 Điều khiển từ xa bằng hồng ngoại Bài 20 Điều khiển từ xa bằng bluetooth Bài 21 Thiết kế mạch trên Altium Designer. 1 Ngọc Tuấn BÀI MỞ ĐẦU: TỔNG QUAN VỀ ARDUINO Giới thiệu về arduino Arduino là một board mạch vi xử lý, dùng để xử lí thu thập tín hiệu từ các cảm biến, và xuất ra các tín hiệu điều khiển để điều khiển các cơ cấu chấp hành. Phần cứng bao gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit, hoặc ARM Atmel 32-bit. Một số board arduino thông dụng: Arduino pro mini 2 Ngọc Tuấn Arduino nano Arduino uno chip cắm Arduino uno chip dán Arduino mega 2560 Một vài thông số của Arduino UNO R3 Vi điều khiển Điện áp hoạt động Tần số hoạt động Dòng tiêu thụ Điện áp vào khuyên dùng ATmega328 họ 8bit 5V DC (chỉ được cấp qua cổng USB) 16 MHz khoảng 30mA 7-12V DC 3 Ngọc Tuấn Điện áp vào giới hạn Số chân Digital I/O Số chân Analog Dòng tối đa trên mỗi chân I/O Dòng ra tối đa (5V) Dòng ra tối đa () Bộ nhớ flash SRAM EEPROM 6-20V DC 14 (6 chân hardware PWM) 6 (độ phân giải 10bit) 30 mA 500 mA 50 mA 32 KB (ATmega328) với dùng bởi bootloader 2 KB (ATmega328) 1 KB (ATmega328) Sơ đồ chân chức năng Phầm mềm để lập trình 4 Ngọc Tuấn Arduino IDE 5 Ngọc .
đang nạp các trang xem trước