Arduino Leonardo MiniUSB Atmega32U4

Arduino Leonardo MiniUSB Atmega32U4

Thương hiệu OEM
Mô tả Nguồn: 5VDC, 10 digital IO, Flash: 32Kb
Hết hàng (Đặt mua để có hàng sớm)
Số lượng mua:
Min: 1
Bội số: 1
0 Phản hồi
Yêu thích
Số lượng mua (Cái)
Đơn giá (VND)
1+ 117.000
10+ 116.000
20+ 115.000

Giao hàng toàn quốc

Thanh toán khi nhận hàng

đổi trảCam kết đổi/trả hàng

Thuộc tính Giá trị Tìm kiếm

Loại

Board

Vi xử lý

ATMEGA32U4

Giao tiếp

I2C, UART

Tần số

16Mhz

Điện áp

5V

Bộ nhớ Flash

32 KB

RAM

2.5 KB

EEPROM

1 KB

RoHS
ROHS
59 Sản phẩm tương tự

Mô tả sản phẩm

Arduino Leonardo MiniUSB Atmega32U4 có thiết kế nhỏ gọn như 1 chiếc USB được sử dụng cho các mục đích chuyên biệt cần khả năng giao tiếp USB trực tiếp với vi điều kiển, cần độ nhỏ gọn, linh hoạt và có thể cắm trực tiếp vào máy tính.

Mạch được nạp sẵn firmware của Arduino Leonardo nên có cách sử dụng tương tự với phiên bản gốc với khả năng kết nối USB để thực hiện nhiều chức năng khác nhau: nạp chương trình, các ứng dụng giả lập bàn phím, chuột,... mạch hoạt động chính xác và độ ổn định cao sẽ là sự lựa chọn phù hợp cho bạn.

Thông số kỹ thuật:

  • Vi điều khiển: ATmega32u4
  • Clock speed: 16 MHz
  • Điện áp hoạt động: 5 VDC
  • Chân digital I/O: 10
  • Kênh PWM: 4
  • Kênh đầu vào analog: 5
  • UART: 1
  • I2C: 1
  • Micro USB: 1
  • Bộ nhớ Flash: 32 KB trong đó 4KB được sử dụng bootloader
  • SRAM: 2,5 KB
  • EEPROM: 1 KB

Lưu ý: Sản phẩm không được bảo hành. Quý khách vui lòng tham khảo Quy định bảo hành và Quy định đổi trả hàng

Code Test

  • Tools > Board > Arduino AVR Board > Arduino Leonardo
  • Nạp xong mở notepad lên, cho chân D11 trên mạch lên mức cao và quan sát
#include "Keyboard.h"
const int buttonPin = 11;          // input pin for pushbutton
int previousButtonState = HIGH;   // for checking the state of a pushButton
int counter = 0;                  // button push counter

void setup() {
  // make the pushButton pin an input:
  pinMode(buttonPin, INPUT);
  // initialize control over the keyboard:
  Keyboard.begin();
}
void loop() {
  // read the pushbutton:
  int buttonState = digitalRead(buttonPin);
  // if the button state has changed,
  if ((buttonState != previousButtonState)
      // and it's currently pressed:
      && (buttonState == HIGH)) {
    // increment the button counter
    counter++;
    // type out a message
    Keyboard.print("You pressed the button ");
    Keyboard.print(counter);
    Keyboard.println(" times.");
  }
  // save the current button state for comparison next time:
  previousButtonState = buttonState;
}

Video

Đăng nhập