Starter Kits, Controller, Sensor Modules Factory
ผู้ผลิตโครงการหุ่นยนต์ที่ตั้งโปรแกรมการศึกษา DIY
สถานที่กำเนิด: | มณฑลกวางตุ้งจีน (แผ่นดินใหญ่) |
ชื่อแบรนด์: | Oky Newstar |
หมายเลขรุ่น: | Duemilanove |
จำนวนสั่งซื้อขั้นต่ำ: | 1 ชิ้น/ชิ้น |
---|---|
ราคา: | negotiable |
รายละเอียดการบรรจุ: | 15 ซม. x 10 ซม. x 3 ซม |
เวลาการส่งมอบ: | 1-3 วันทำการหลังจากชำระเงิน |
เงื่อนไขการชำระเงิน: | L/C, D/A, D/P, T/T ตะวันตกสหภาพ MoneyGram |
สามารถในการผลิต: | 10000 ชิ้น / ชิ้นต่อวัน |
แรงดันไฟฟ้าที่ใช้งาน: | 5V | แรงดันไฟฟ้าขาเข้า (แนะนำ): | 6-11V |
---|---|---|---|
กระแสไฟตรงต่อขา I / O: | 40mA | กระแสไฟตรงสำหรับขา 3.3V: | 300mA |
Digital I / O Pins: | 14 | ||
เน้น: | diy arduino board,arduino development kit |
UNO Duemilanove 2009-ATMega 328-20PU Arduino บอร์ดพัฒนา ATmega328
รายละเอียด:
1. แบรนด์ใหม่
2. สภาพดี
3. ราคาดี
บอร์ด Duemilanove Arduino เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ ATmega328 มันมี 14 ดิจิตอลขาเข้า / ขาออก (ซึ่ง 6 สามารถใช้เป็นสัญญาณ PWM), 6 อินพุตแบบอะนาล็อก, 16 oscillator คริสตัล 16 MHz, การเชื่อมต่อ USB, แจ็คไฟ, หัว ICSP และปุ่มรีเซ็ต มันมีทุกสิ่งที่จำเป็นในการรองรับไมโครคอนโทรลเลอร์ เพียงเชื่อมต่อกับคอมพิวเตอร์ด้วยสาย USB หรือใช้พลังงานกับอะแดปเตอร์ AC-to-DC หรือแบตเตอรี่เพื่อเริ่มต้น
ข้อมูลจำเพาะ:
ไมโครคอนโทรลเลอร์ | ATmega328p |
แรงดันไฟฟ้าขณะทำงาน | 5V |
แรงดันไฟฟ้า (แนะนำ) | 6-11V |
พิน I / O ดิจิตอล | 14 (ซึ่ง 6 ให้เอาต์พุต PWM) |
อนาล็อกอินพุตพิน | 6 |
กระแสตรงต่อ I / O Pin | 40 mA |
กระแสตรงสำหรับ 3.3V Pin | 300 mA |
หน่วยความจำแฟลช | 32 KB ซึ่งใช้ 2KB โดย bootloader |
SRAM | 2 KB |
EEPROM | 1 กิโลไบต์ |
ความเร็วสัญญาณนาฬิกา | 16 MHz |
ทดสอบขั้นตอนการทดสอบ
/ *
วงจร:
* LCD RS pin เป็น digital pin 8
* LCD เปิดใช้งานพินเป็นพินดิจิตอล 9
* LCD D4 pin เป็น digital pin 4
* LCD D5 pin เป็น digital pin 5
* LCD D6 pin เป็น digital pin 6
* LCD D7 pin เป็น digital pin 7
* LCD BL pin เป็น digital pin 10
* KEY pin to analogl pin 0
* /
#include <LiquidCrystal.h>
จอแอลซีดี LiquidCrystal (8, 13, 9, 4, 5, 6, 7);
char msgs [5] [16] = {"ปุ่มขวาตกลง",
"คีย์ Up OK",
"ปุ่มลงตกลง",
"คีย์ซ้ายตกลง",
"เลือกคีย์ตกลง"};
int adc_key_val [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
int adc_key_in;
int สำคัญ = -1;
int oldkey = -1;
การตั้งค่าเป็นโมฆะ ()
{
lcd.clear ();
lcd.begin (16, 2);
lcd.setCursor (0,0);
lcd.print ("การทดสอบคีย์ ADC");
}
เป็นโมฆะห่วง ()
{
adc_key_in = analogRead (0); // อ่านค่าจากเซ็นเซอร์
key = get_key (adc_key_in); // แปลงเป็นปุ่มกด
if (key! = oldkey) // หากตรวจพบการกดปุ่ม
{
ล่าช้า (50); // รอเวลา debounce
adc_key_in = analogRead (0); // อ่านค่าจากเซ็นเซอร์
key = get_key (adc_key_in); // แปลงเป็นปุ่มกด
if (key! = oldkey)
{
lcd.setCursor (0, 1);
oldkey = key;
ถ้า (key> = 0) {
lcd.print (msgs [สำคัญ]);
}
}
}
ล่าช้า (100);
}
// แปลงค่า ADC เป็นหมายเลขกุญแจ
int get_key (อินพุต int ที่ไม่ได้ลงชื่อ)
{
int k;
สำหรับ (k = 0; k <NUM_KEYS; k ++)
{
ถ้า (ใส่ <adc_key_val [k])
{
กลับ k;
}
}
ถ้า (k> = NUM_KEYS) k = -1; // ไม่มีการกดคีย์ที่ถูกต้อง
กลับ k;
}
ความได้เปรียบทางการแข่งขัน:
1. การบริการลูกค้าที่สะดวกและเป็นมิตร
2. ราคาต่ำโดยตรงจากซัพพลายเออร์โรงงาน
3. จัดส่งที่รวดเร็วทั่วโลก
4. คุณภาพสูงด้วยมาตรฐานระดับโลก
5. รับประกัน 3 ปีจากโรงงาน
6. วิธีการจัดส่งและการชำระเงินที่ปลอดภัย
ผู้ติดต่อ: Ms. Erica Teng
โทร: +8613410424757