원래 장소: | 중국에서 만든 |
브랜드 이름: | DIY |
인증: | CE FC |
모델 번호: | Duemilanove 2009년 |
최소 주문 수량: | 5pcs |
---|---|
가격: | USD7.85/pc--USD8.9/pc |
포장 세부 사항: | 특별한 포장 |
배달 시간: | 1-3 일 일 |
지불 조건: | L/C, 서부 동맹, MoneyGram 및 등등. |
컨트롤러: | AVRmega328-20PU | 입력 전압 (추천): | 7-12v |
---|---|---|---|
디지털 방식으로 IO 핀: | 8 | 아날로그 입력 핀: | 6 |
SRAM: | 1개 KB | 시계 속도: | 16MHZ |
동작 전압: | 5V의 | 플래시 메모리: | 32 KB (부트스트랩을 위한 다른 2k) |
PWM 수로: | 6 | ||
하이 라이트: | diy arduino 널,arduino 발달 장비 |
Arduino 관제사 AVRmega328-20PU를 위한 UNO Duemilanove 2009 보드
명세:
마이크로 제어기 |
ATmega328p |
운영 전압 |
5V |
입력 전압 (추천) |
6-11V |
디지털 방식으로 입력/출력 핀 |
6개가 출력된 PWM를 제공하는지 어느 것이라고 (의) 14 |
아날로그 입력 핀 |
6 |
입력/출력 Pin 당 DC 현재 |
40 mA |
3.3V Pin를 위한 DC 현재 |
300 mA |
플래시 메모리 |
2KB가 부트스트랩에 의하여 사용한 32 KB |
SRAM |
2개 KB |
EEPROM |
1개 KB |
시계 속도 |
16 MHz |
묘사:
1. 아주 새로운
2. 양호한 상태
3. 좋은 가격
Duemilanove 위원회 Arduino는 ATmega328에 근거를 둔 마이크로 제어기 널입니다. PWM는 출력하는 때 6개가 수 있는지 어느 것을의 그것에는 14의 디지털 방식으로 입출력 핀 (사용될), 6개의 아날로그 입력, 16 MHz 수정 진동자, USB 연결, 힘 잭, ICSP 우두머리 및 리셋 버튼이 있습니다. 그것은 마이크로 제어기를 지원하기 위하여 필요로 한 모두를 포함합니다; 단순히 그것을 컴퓨터에 USB 케이블과 연결하거나 시작하기 위하여 AC에 DC 접합기 또는 건전지에 강화하십시오.
항의 절차를 시험하십시오
/*
회로:
* 디지털 방식으로 핀 8에 LCD RS 핀
* LCD는 디지털 방식으로 핀 9에 핀을 가능하게 합니다
* 디지털 방식으로 핀 4에 LCD D4 핀
* 디지털 방식으로 핀 5에 LCD D5 핀
* 디지털 방식으로 핀 6에 LCD D6 핀
* 디지털 방식으로 핀 7에 LCD D7 핀
* 디지털 방식으로 핀 10에 LCD BL 핀
* analogl 핀 0에 중요한 핀
*
#include
LiquidCrystal lcd (8, 13, 9, 4, 5, 6, 7);
전갈 [5] [16] = 숯으로 만드십시오 {“적당한 중요한 OK”,
“중요한 OK 높은 쪽으로”,
“아래로 중요한 OK”,
“좌 중요한 OK”,
“추려낸 중요한 OK”};
adc_key_val int [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
int adc_key_in;
int key=-1;
int oldkey=-1;
빈 체제 ()
{
lcd.clear ();
lcd.begin (16, 2);
lcd.setCursor (0,0);
lcd.print (“ADC 열쇠 테스트”);
}
빈 반복 ()
{
adc_key_in = analogRead (0); //는 감지기에서 가치를 읽었습니다
열쇠 = get_key (adc_key_in); 중요한 압박으로 //개심자
만약에 (열쇠! keypress가 검출되는 경우에 = oldkey) //
{
지연 (50); debounce 시간 동안 //기대
adc_key_in = analogRead (0); //는 감지기에서 가치를 읽었습니다
열쇠 = get_key (adc_key_in); 중요한 압박으로 //개심자
만약에 (열쇠! = oldkey)
{
lcd.setCursor (0, 1);
oldkey = 열쇠;
만약에 (열쇠 >=0) {
lcd.print (전갈 [열쇠]);
}
}
}
지연 (100);
}
수를 잠그는 //개심자 ADC 가치
int get_key (입력되는 서명 없는 int)
{
int k;
를 위해 (k = 0; k < NUM_KEYS="">
{
만약에 (입력 < adc_key_val="">
{
반환 k;
}
}
만약에 (k >= NUM_KEYS) k = -1; //눌러지는 유효한 열쇠 없음
반환 k;
}
사진:
담당자: Ms. Erica Teng
전화 번호: +8613410424757