II. Module Arduino
3. Board Arduino Mega2560
Board arduino mega 2560 sử dụng chip ATmega2560 của ATmel, bộ nhớ chương trình lên đến 256KB trong đó có 8KB được sử dụng bởi bootloader. Với bộ nhớ chương trình lớn, bạn có thể viết nhiều chương trình phức tạp, điều khiển được nhiều thiết bị hơn. Dung lượng RAM là 8KB. 4KB EEPROM
46
Hình 3.7 Board Arduino Mega 2560
Thông số kĩ thuật:
Vi điều khiển ATmega2560
Đ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ố lượng chân I / O 54 (trong đó có 15 cung cấp sản lượng PWM)
Số lượng chân Input Analog 16
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 256 KB trong đó có 8 KB sử dụng bởi bộ nạp khởi
động
SRAM 8 KB
Thành phần Arduino Mega bao gồm
54 chân digital (15 có thể được sử dụng như các chân PWM)
16 đầu vào analog,
4 UARTs (cổng nối tiếp phần cứng),
1 thạch anh 16 MHz,
1 cổng kết nối USB,
1 jack cắm điện,
1 đầu ICSP,
47 EEPROM 4 KB Tốc độ đồng hồ 16 MHz Chiều dài 101,52 mm Bề rộng 53,3 mm Cân nặng 37 g
Bảng 3.6 Thông số kỹ thuật board Mega 2560
4. Tập Lệnh
Lệnh Chức năng
availableForWrite() Nhận được số byte (ký tự) có sẵn để viết trong bộ đệm nối tiếp mà không cần chặn các hoạt động ghi.
println() In dữ liệu tới cổng nối tiếp như là văn bản ASCII
available() Trả về số byte (ký tự) tối đa mà ta có thể đọc qua Serial. Các dữ liệu đến
được lưu vào một bộ nhớ đệm có dung lượng 64KB.
read() Dùng để đọc t ng ký tự trong bộ nhớ đệm của Serial.
Peek() xem trước gói tin là gì, sau đó chúng ta sẽ đọc hoặc bỏ qua.
readString() Đọc các ký tự t bộ đệm nối tiếp thành một chuỗi.
Substring()
Nhận một chuỗi con của một Chuỗi. Chỉ số khởi động đã được bao gồm (ký tự tương ứng được bao gồm trong chuỗi con), nhưng chỉ số kết thúc tùy chọn là độc quyền (ký tự tương ứng không được bao gồm trong chuỗi con). Nếu chỉ số kết thúc bị bỏ qua, chuỗi con tiếp tục đến cuối của Chuỗi.
length() Trả về số ký tự của chuỗi (đã bỏ qua ký tự null cầm cân).
indexOf
Định vị một ký tự hoặc Chuỗi trong chuỗi khác. Theo mặc định, các tìm kiếm t đầu của Chuỗi, nhưng cũng có thể bắt đầu t một chỉ mục nhất định, cho phép định vị tất cả các trường hợp của nhân vật hoặc Chuỗi.
48
Máy in 3D
Robot
Thiết bị bay không người lái (UAV) Điều khiển nhà thông minh