Bộ khởi động, Bảng điều khiển, Nhà máy sản xuất mô-đun cảm biến
Nhà sản xuất Dự án Robot có thể lập trình giáo dục DIY
Nguồn gốc: | Xuất xứ Trung Quốc |
Hàng hiệu: | DIY |
Chứng nhận: | CE FC |
Số mô hình: | Duemilanove 2009 |
Số lượng đặt hàng tối thiểu: | 5PCS |
---|---|
Giá bán: | USD7.85/pc--USD8.9/pc |
chi tiết đóng gói: | hành lý đặc biệt |
Thời gian giao hàng: | 1-3 ngày làm việc |
Điều khoản thanh toán: | L / C, Công Đoàn phương tây, MoneyGram và vv. |
Bộ điều khiển: | AVRmega328-20PU | Điện áp đầu vào (khuyên dùng): | 7-12v |
---|---|---|---|
Chân IO kỹ thuật số: | 8 | Chân đầu vào tương tự: | 6 |
SRAM: | 1 KB | Tốc độ đồng hồ: | 16 MHz |
Điện áp hoạt động: | 5V | Bộ nhớ flash: | 32 KB (2k khác cho bộ tải khởi động) |
Kênh PWM: | 6 | ||
Điểm nổi bật: | diy arduino board,arduino development kit |
UNO Duemilanove 2009 Hội đồng quản trị Arduino điều khiển AVRmega328-20PU
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 khuyến nghị) | 6-11V |
Chân I / O kỹ thuật số | 14 (trong đó 6 cung cấp đầu ra PWM) |
Chân đầu vào tương tự | 6 |
Dòng điện một chiều cho mỗi pin I / O | 40 mA |
Dòng điện một chiều cho pin 3,3V | 300 mA |
Bộ nhớ flash | 32 KB trong đó 2KB được sử dụng bởi bộ nạp khởi động |
SRAM | 2 KB |
EEPROM | 1 KB |
Tốc độ đồng hồ | 16 MHz |
Sự miêu tả:
1. thương hiệu mới
2. Tình trạng tốt
3. Giá tốt
Arduino Board Duemilanove là một bảng vi điều khiển dựa trên ATmega328. Nó có 14 chân đầu vào / đầu ra kỹ thuật số (trong đó 6 chân có thể được sử dụng làm đầu ra PWM), 6 đầu vào analog, bộ dao động tinh thể 16 MHz, kết nối USB, giắc cắm nguồn, tiêu đề ICSP và nút đặt lại. Nó chứa mọi thứ cần thiết để hỗ trợ vi điều khiển; chỉ cần kết nối nó với máy tính bằng cáp USB hoặc cấp nguồn cho nó bằng bộ chuyển đổi AC-DC hoặc pin để bắt đầu.
Kiểm tra thủ tục proTest
/ *
Mạch:
* Chân LCD RS sang chân số 8
* LCD Kích hoạt pin sang pin kỹ thuật số 9
* Chân LCD D4 sang chân số 4
* Chân LCD D5 sang chân số 5
* Chân LCD D6 sang chân số 6
* Chân LCD D7 sang chân số 7
* Chân LCD BL sang chân số 10
* Pin KEY đến pin analog 0
* /
#incolee <LiquidCstall.h>
Màn hình LCD LiquidCstall (8, 13, 9, 4, 5, 6, 7);
thông điệp char [5] [16] = {"Phím phải OK",
"Phím lên OK",
"Phím xuống OK",
"Phím trái OK",
"Chọn khóa OK"};
int adc_key_val [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
int adc_key_in;
khóa int = -1;
int oldkey = -1;
thiết lập void ()
{
LCD.clear ();
LCD.begin (16, 2);
lcd.setCoder (0,0);
lcd.print ("Kiểm tra khóa ADC");
}
vòng lặp void ()
{
adc_key_in = analogRead (0); // đọc giá trị từ cảm biến
key = get_key (adc_key_in); // chuyển đổi thành phím bấm
if (key! = oldkey) // nếu phát hiện nhấn phím
{
trì hoãn (50); // chờ thời gian ra mắt
adc_key_in = analogRead (0); // đọc giá trị từ cảm biến
key = get_key (adc_key_in); // chuyển đổi thành phím bấm
if (key! = oldkey)
{
lcd.setCoder (0, 1);
oldkey = khóa;
if (khóa> = 0) {
lcd.print (tin nhắn [key]);
}
}
}
độ trễ (100);
}
// Chuyển đổi giá trị ADC thành số khóa
int get_key (đầu vào int không dấu)
{
int k;
cho (k = 0; k <NUM_KEYS; k ++)
{
if (đầu vào <adc_key_val [k])
{
trả về k;
}
}
if (k> = NUM_KEYS) k = -1; // Không nhấn phím hợp lệ
trả về k;
}
Ảnh:
Người liên hệ: Ms. Erica Teng
Tel: +8613410424757